Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

技術情報

Google Chrome で CSS Animation して遊んでみた

投稿日:


今日はどこもかしこもGoogle Chromeの話題で持ち切りでしたね。
Google Chrome
Chrome はあの Google が開発したブラウザーです。
早速使ってみましたが、噂に違わぬ爆速ぶりでデフォルトブラウザになる可能性も十分あるなと感じました。
さて、色々なレポートがすでに上がっている中、WebKitベースのブラウザーという事で自分が個人的に気になっている CSS Animation がちゃんと動くのか確認してみる事にしました。
※以降、ChromeかSafari3.1~で見ないと楽しくないですw

CSS Transform の確認

-webkit-transform を指定すると、回転や変形などかなりダイナミックなスタイルが実現できます。
下のボタンを色々押すとyagerアイコンが変化します。
yager icon



各ボタンに仕掛けてあるJavaScriptはこんな感じです。

// 初期化
document.getElementById('css_animation_test').style.webkitTransform='none';
// 拡大
document.getElementById('css_animation_test').style.webkitTransform='scale(2)';
// 90度回転
document.getElementById('css_animation_test').style.webkitTransform='rotate(90deg)';
// 右下に100pxずつ移動
document.getElementById('css_animation_test').style.webkitTransform='translate(100px,100px)';
// ゆがみ
document.getElementById('css_animation_test').style.webkitTransform='skew(10deg,-10deg)';
// 組み合わせ
document.getElementById('css_animation_test').style.webkitTransform='matrix(1,1,0,1,0,0)';

参考:Surfin’ Safari – Blog Archive » CSS Transforms

CSS Animation の確認

-webkit-transition を指定すると、スタイルが変化する場合のタイミングやスピードを指定することができます。

transition_test1: mouseoverで背景色が青から赤に変わります
transition_test2: mouseoverで線が太くなります
transition_test3: mouseoverで高くなります
transition_test4: クリックすると360度回転します

各要素に指定しているCSSは以下の通り(hoverセレクター使ってます)

#transition_test1 {
border:1px solid #CCCCCC;
color:#ffffff;
background-color:#0000ff;
-webkit-transition:background-color 2s linear;
}
#transition_test1:hover {
background-color:#ff0000;
}
#transition_test2 {
border:1px solid #CCCCCC;
color:#ffffff;
background-color:#000000;
-webkit-transition:all 2s ease-in;
}
#transition_test2:hover {
border:10px solid #CCCCCC;
}
#transition_test3 {
border:1px solid #CCCCCC;
color:#ffffff;
background-color:#000000;
-webkit-transition:all 2s linear;
height:30px;
}
#transition_test3:hover {
height:100px;
}
#transition_test4 {
border:1px solid #CCCCCC;
color:#ffffff;
background-color:#000000;
-webkit-transition:-webkit-transform 2s linear;
}

まとめ

まあ、Safariと同じだから使えて当然なんだけど、やっぱり面白いですね。
とはいえ、あまりにもダイナミックなアニメーションはユーザに優しくないので使いどころは要検討です。

Safariでページを大回転させるブックマークレット

-技術情報

執筆者:


  1. あったくん より:

    MP4TubeRSS(http://labs.creazy.net/mp4tube/)のバージョンアップお願いします。
    ・完全日本語検索対応
    ・Dailymotion GUBA ニコニコ動画 Veoh Google Video youku.com AdultSatellites MoroTubeにも対応してほしい。
    ・PSPブラウザーからもっと簡単DL可能にしてほしい。
    ・RSS強化

  2. ごてん より:

    自分もお願いします、ようつべのみだと楽しみが増えないのでw
    ・上記以外にもsonyのmylo PS3 appleのiPod  touch&iPhone microsoftのWindows Mobile 任天堂のWiiに対応してもらいたいです。
    ・アダルト動画共有サイト(YourFileHost 裏アゲサゲ アダルトファイルマン badjojo Badongo Beasttube MEGAROTIC PornoTube PornHub.com pornhost.com RedTube YouPorn.com Tube8)にも対応してほしいです。
    ・動画検索後の「次へ」の表示追加。
    ・MP4(H.264)AVCにも対応。
    ・検索ボックスにクエリの候補を表示する。(結果履歴)
    ・検索結果の表示件数を100件まで増やす。
    ・検索キーワードの表示記憶機能の追加。
    ・人気キーワードランキングの表示。

comment

メールアドレスが公開されることはありません。

関連記事

photograph キーワードで Google の検索結果トップ10入り

い、いつのまに。 あ、いつのまにかダカフェは1位じゃなくなってるなぁ。 その昔、「photograph collection」というフォトサイトをやっていた時は全然photographキーワードじゃヒ …

百度(Baidu)ファーストハッキング

タイトルは釣りです。ゴメンナサイ。 1/23に中国産の検索エンジン「百度(baidu)」が日本でのサービスを本格開始しましたね。エロに強いだとか、MP3検索どうした?とか、ちょっと横道な話題が多い気が …

MAC OS X Snow Leopard (10.6) を予約しました!

ついに、MACの次期OSであるSnow Leopardが8月28日(金)に発売になります。 今、予約すれば発売日に手元に届くという事で、Apple Storeにて早速予約完了しました!

YouTubeでPV・MVを無料公開しているミュージシャンの公式YouTubeチャンネル50選!

つい先日、ミスチルのYouTube公式チャンネルがオープンして話題になりましたが、ミュージシャンがYouTubeで公式にPV・MVを公開するのが当たり前のようになってきましたね。以前は、レーベルやアー …

2012年末のブラウザシェア、あるいは、IEそろそろ無視していいか問題

さて、長年ウェブ開発者を悩ませているIE(Internet Explorer)のおかしな挙動とデザイン崩れ。デザイナー・マークアップエンジニアにおきましては、新しいWEBサイトを作る度に推奨環境にIE …

スポンサードリンク

スポンサードリンク