【CSS】ふわふわゆらゆらさせる
問題
目立たせたいものがあるので、バナーや文字をちょっと動かしてみようと思う。
やっぱJavaScript?jQuery?
CSSで動かせるの?

答え
まだベンダープレフィックスが必要みたいだけど、こんな感じ。(IEでは、害はないですが、いつもと変わらず停止して見えます。)
/* ふわふわさせたいものに fuwafuwaクラスを付与 */
.fuwafuwa {
-webkit-animation-name:fuwafuwa; /* fuwafuwaっていうアニメーションをしてね! */
-webkit-animation-duration:2s;
-webkit-animation-iteration-count:infinite;
/*-webkit-animation-direction:alternate;*/
-webkit-animation-timing-function:ease;
-moz-animation-name:fuwafuwa;
-moz-animation-duration:2s;
-moz-animation-iteration-count:infinite;
/*-moz-animation-direction:alternate;*/
-moz-animation-timing-function:ease;
}
/* fuwafuwaっていうアニメーションはこんなふうだよ! */
@-webkit-keyframes fuwafuwa {
0% {-webkit-transform:translate(0, 0);}
50% {-webkit-transform:translate(0, -10px);}
100% {-webkit-transform:translate(0, 0);}
}
@-moz-keyframes fuwafuwa {
0% {-moz-transform:translate(0, 0);}
50% {-moz-transform:translate(0, -10px);}
100% {-moz-transform:translate(0, 0);}
}
パラメータを変えたりアニメーションの定義を変えればいろんな動きができる。
(((( ;゚Д゚)))ガクガクブルブル
ぶるぶるしてますね。
ワーイ. ヽ( ´ ∇ ` )ノ ワーイ
飛んでますね。
アー ヽ(@△@)ノ アー
回ってますね。
仕様が変わりそうだし、記述が長くなるし、使用頻度は低そうですけど、こんなこともできます ということで。