
CSS3の「変形・アニメーション関連」のプロパティは面白いですね。これらのプロパティの登場によって、CSSの持つ表現力が「どかーん」と拡大するように感じました。この記事では、WebKit Nightly Buildsでの表示を対象に、CSS3で新たに定義されたプロパティを色々と使ったサンプルを作ったので、それを紹介したいと思います。
Webkitのバージョンアップで音が同期されなくなっちゃったようです。表示も少しおかしい。動画を見てくださいね。
サンプルページは、CSS3のプロパティの練習として作っていたので、 表示の対象はこれらのプロパティを先行実装しているWebKitエンジンのブラウザーの中でも、 描写速度が激的に改善されている開発者向けのWebKit Nightly Buildsになります。 Safari4やGoogle Chromeでも見られますが、アニメーションはスムーズに再生されません。また、HTML5のaudio要素に対応していない場合は音が出力されないようです。負荷の高めなスタイルが当てられているため、スムーズな描写にはある程度のスペックが要求されます。
おそらく、描写に関しては、Safari,Google Chromeの次のメジャーアップデートでスムーズになると思います。( Nightly Buildsでは改善され続けているので)
みんなもCSS3のプロパティで遊んでみてもらえたらなーという願いもこめて、 これを機会に WebKit ブラウザをインストールして観て下さい。
HTML5 CSS3 DEMOっアニメーション
Windows OS向けの WebKit Nightly Builds だと、見え方がだいぶ違うようなので、純粋にCSS3のアニメーションでどんなことできるんだろって思っている人のために、動画にしてみましたみてください。動きはすべてCSS3でコントロールしています。
ぜひ、WebKitをいれて実際のページもみてくださいね。
- サンプルページ: HTML5 CSS3 DEMOっ アニメーション
- Newer: Zen-Codingで楽々コーディング! + コツ1つ
- Older: わーるど・わいど・うヱっヴ : 序
Comments:20
- boi 2009年8月14日 23:48
はじめまして。
誘導されるままにWebKit Nightly Builds入れてみました。(Power Mac G5 OS 10.5.8)
Safari4やとバックにうっすら線がチラチラと入って見えたのが、WebKit Nightly Buildsだと実にスムーズに見ることが出来ました。わぉ凄い!と思う反面、最近ようやく趣味でCSS2を覚えてきた自分は、またややこしいのが出てきやがった!って気分でもあります…。
-
wu
2009年8月14日 23:59
>boiさん
コメントありがとうございます。
Twitterのフォローもありがとうございます!Safari4だと動きがおかしいですね。枠線もとうとう消す事ができませんでした。><
このサンプルは、CSSの極端な使い方をしてネタとして大げさにやってみたので、
実際の使われ方とはだいぶ違うものだとおもいます。
でもまずは土台となるCSS2までの使い方に慣れてからのほうがいいですね。- boi 2009年8月15日 00:40
こちらこそフォローありがとうございました。
ホップ本はいい教科書になってます。おかげでボックスレイアウトはしっかり理解できました。
値段がつり上がった時は一瞬売ることを考えてしまいましたが…もちろん売ってませんよ!そういえばXHTML2はW3Cは結局廃案にしてHTML5に注力し始めたみたいですね。
じゃあ次はやっぱりHTML5とCSS3を視野に入れつつ勉強すればいいんでしょうか?ちなみにCSS3のデモはいい具合のバカバカしさと、バックの音楽はちょっとツボに入りました。
-
wu
2009年8月15日 20:17
> boiさん
ホップ本買ってくれたんですね、ありがとうございます!わーい
もちろん、売っちゃだめですよ! あとから読み返すとまた深く色々と理解することができる本だと自負していますし、10年後には10万円で取引されるはずですからね。ちなみにいま中古で1900円です。^^勉強方法ですが、今はHTML5やCSS3のことを考えないでも良いと思いますよ。
なぜなら、HTML5やCSS3の新技術は、これまでのHTML, CSSの土台の上に奇麗に乗っかっているからです。土台をしっかり作らないと、新しい技術も不安定になっちゃうからね...。
逆に、HTML5やCSS3を楽しむために、土台部分をしっかりと覚える!と考えて、今はCSS2、HTML4 (strrict)をガシガシ書くことが楽しめる一番の近道になると僕は思いますよ。
どうしてもわからないことがあったら、いつでも聞いて下さい。
僕のことCSSおじちゃんって呼んでもいいですよ。- 匿名 2009年8月16日 13:51
CSSおじいちゃんへ
見ました。。。。死にたい
これ、テキスト変えられてすごい!
しかもHTML自体はさほど書き込みされておらず、こんな事やあんな事ができるなんて。。。。。あああああまた覚えないと行けない事が増えた〜〜〜〜〜;;;;;死にたい
でも楽しそうですwwww
-
wu
2009年8月16日 16:57
> 匿名さんへ
CSSおじちゃんと呼んで良いといったのは boi さんにですよ!
なんですか!いきなり!失礼な!ぶちますよ!
^^; このサンプルを作って思ったのは、やっぱり色々とアニメーションさせようと思うと、
HTMLの記述は増えていく(無駄なHTMLが増えやすい)感じがしました。
意識してHTMLをシンプルにたもった感はありますね。
CSS3は楽しいですね!そのうちアニメーション関係のプロパティを僕なりに解説してみたいと思っているので、
また見に来て下さいね。- まだ生きます、HTML5を使い倒すまでは。 2009年8月16日 19:28
以前からHTML5の存在は知ってましたが、デモは初めてみました。
感想:
すごいです。もし全世界のブラウザがHTML5に対応したらFLASHの価値ってあるんでしょうか?
いままでFLASHでしかなし得なかったエフェクトなんかも全てHTML5で出来そうですね。いやぁ〜すばらしい。
-
wu
2009年8月17日 07:35
今までCSSでは不可能だった「動き」のコントロールが出来るようになるので、
簡単なものはCSSで表現されるようになるかもしれませんね。
ただ、CSS3のアニメーションは、用意されたプロパティを組み合わせるだけなので、
Flashのようにメタ的に書く事はできません。
でも面白いのは、意外にも、CSS3は 3D 表現に強いということですね。
WebKitにはまだ実装されていませんが、Transform 3D というプロパティがあり、
任意のボックスを3D空間のXYZ軸でコントロールできます。
かなり面白い表現方法が今後編み出されていくとおもいます。
CSS3でのアニメーションの利点は、文書構造を保ったまま利用できるという点と、
アニメーションの記述そのものは単なるプロパティと値の組み合わせなので、
簡単にモジュール化、ジェネレーター化、オーサリングソフト化できるというところですね。- londoner25 2009年8月30日 19:50
さすが俺たちのwuたんです
-
wu
2009年10月21日 13:07
き、きみだけのwuたんです!
- purprin 2009年12月10日 03:25
むしろ 3.5 ping.org にどきどきした感じ。
- 通りすがりさん 2009年12月20日 22:53
さ、さんてんご!
-
wu
2009年12月20日 23:08
- 網から抜け出そうな類の雑魚 2010年1月15日 11:40
はじめまして。
全くの素人のくせに(しかもいい年で)webの世界のお手伝いを
することになったのですが、こちらのブログを拝見して過去の記事も
拝見し、ときめきました^^8割以上はさっぱり理解できてないのですが、このときめきは
忘れないで、まずはwuさんの延縄に捕まえられてみたいと思いました。
ありがとうございました^^少しずつこちらを拝見しながら
読み解いていきたいと思います。-
wu
2010年1月21日 10:49
>網から抜け出そうな類の雑魚さん (なんという名前なのでしょう!?)
こんにちは、はじめまして!!うーたんと申します。
「ときめき」を感じていただいてありがとうございます!すごいパワーがみなぎりますふぉーー!
どんなことも階段状になっていて、1つ1つステップを踏んでいかないと進めないと思っています。
先の方だけ見てると階段を踏み外しがちになるので、
もしWebの技術的な世界に足を運ばれるなら、
遥か先と足元とを交互に確認しながら前足を動かしてみてくだしあね!- mon 2010年2月11日 14:25
ホップ本愛読者ですw
たまに更新されているのを楽しみにしています~。
やっぱりwuさんはすごい人だなぁと思います(UO時代からw)
ホップ本のFlash版とか出してくれたら、すっごいうれしいです(切実)
これからも、頑張ってくださーい!-
wu
2010年2月11日 14:49
-
おお、ありがとう!
UO仲間!!!しびれる!
これから本気だします。みててね。 - 抹茶ゼリーを食べたい 2010年6月 9日 02:04
Webのことを最近勉強しているものです。
ipadが発売されたけれどFlash対応せず。Appleは「HTML5でFlashの代替えができる!」と話しているTV番組を見ていて、HTML5はどんな事ができるのだろうか?と思い訪問させて頂きました。CSS3の事も耳にした事があったので、どんな事ができるのだろうか?と思ってYoutubeを見させて頂きました。
面白いことが出来ますね!
HTML5もCSS3も勉強したいと思いましたが、普通のHTML・CSSのコーディングがきちんと理解していないので、一般的に普及するまで勉強はしないでおこうと思いました。- ladygaygay 2010年6月27日 03:14
csおじさん こんにちわ!っっていうか wuさんっておやじだったんだー笑 いえ css の先生ですね。調子に乗ってごめんなさい。。
昨年フォーラムで一度参加してお礼の返信もしないまま 今に至ります。この1年vicna cmsをお借りしてカスタマイズとコーディングを取り憑かれたように勉強してきました。一時はコードの難しさに死にたいくらい追いつめられた時期もありましたけど今はなんとか落ち着きました。このwebの進化の早さに少しでもしがみついていけるようにと祈るばかり。HTML5とCSS3についても少しずつ勉強したいですー。
しっかし cssで死にたいムーヴィーにはマジ感動っ 可能性vicnaデザインを見たのをきっかけにおもいっきりCSS の魅力にハマらせて頂きました。wuさんにはホントに良いきっかけを作って頂き感謝感謝であります。本も昨年購入させてもらいましたよ〜シンプルでスタイリッシュ、ライトウェイト。尚かつカスタマイズもしやすい。わたしは運がよかったと改めて感じています。とくかく webkit nitely builds とcss透PNGでつくるシャドーつきまる角ボックスの記事すごく勉強になりましたーただそれのソースコード記述が見つからなかったのですが。
。
それから、wuさんにもう一つお聞きしたのですが、例えば一見flashかよっ?と思ちゃうみたいなjqueryのアニメーションメソッドで動作するようなプルダウンmenuって今不フリーのものでもいっぱい出回っていますよね?そういうのを今までのvicna に元から実装したようなテンプレートがあったらステキだななんて勝手に思っちゃいました。長々とすみません!
- がけの上の 2010年9月 7日 02:55
がけの上の
Trackbacks:0
- TrackBack URL for this entry
- http://3ping.org/mt2/mt-tb.cgi/142
- Listed below are links to weblogs that reference
- HTML5 と CSS3 で 死にたい from 3.5ping.org
