CSS3で簡単なアニメーションを作成(1)
CSS3のtransitionプロパティで、簡単なアニメーション機能が表現できます。
この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れ…
この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れ…
.anime1 {
transition:3s;
background-color:#CCC;
}
.anime1:hover {
background-color:#0000FF;
}
.anime2 {
transition:3s;
color:#000;
}
.anime2:hover {
color:#FF0000;
}
.anime3 a {
transition:1s;
color:#0000FF;
text-decoration:underline;
}
.anime3 a:hover {
color:#FF0000;
}
上記例では各文字にマウスオンすると、背景色・文字色等がなめらかに変化します。
transitionプロパティでは、 transition-property、 transition-duration、transition-timing-function、
transition-delayの各プロパティの値をまとめて指定できます。
各プロパティの詳細についてはHTMLクイックリファレンスさんの
のページが参考になるかと思います。
※なお、transitionプロパティはIE9以下では対応していないのでその点は注意が必要です。