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

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

Googleが空回して意外な結果を返してきた

あまりにもビックリしたのでエントリーします。(ネタです) ちょっとlog4phpを調べようと思ってググって見たら、Googleさんの回答は以下の通り。 フィ、フィリピン・・・ペソ!?

macOSのphpをHomebrewで5.5から7.2にバージョンアップした

ふと気づいたらphpコマンドが効かなくなっていて、こんなエラーが出る状態に。 $ php -v dyld: Library not loaded: /usr/local/opt/jpeg/lib/li …

no image

動画を楽しもう!(MacでDVDコピー編)

え!?いつからシリーズ化したの? って感じですが、前回はWindowsのソフトを紹介したので今日はMac用です。 「HandBrake」:http://handbrake.m0k.org/index. …

FON無線ルータが今日だけ無料。なので速攻申し込んだ

以前より興味をもっていた FON ですが、予想通りルータが無料提供される日がやってきました。通常でも約2000円なので別に高くはないんですが、できる事ならケチるでしょ。 1万アクセスポイント突破記念 …

公衆無線LANでは最強最安の「WIRELESS GATE ヨドバシオリジナルプラン」をMacで使う場合の接続手順

このブログをチェックしている人はもう加入している人が多いかもしれませんが、2007年12月22日からWIRELESS GATEと、あのヨドバシカメラが組んで有料の公衆無線LANサービスを開始しました。 …

スポンサードリンク

スポンサードリンク