CSS3 animation-nameを使ってスライドインするタイトル(h1要素)のテストです。キーフレームアニメーションを適用する場合、その要素にanimation-nameを設定し、@keyframesルールを定義してキーフレームを適用します。キーフレームアニメーションにはanimation-nameと@keyframesルールの両方が必要で、どちらかが欠けていたり、animation-nameがnone(初期値)になっていると動きません。
スライドインするタイトルの位置ですが、動きを確認しやすくするため左に寄せています。また、ベンダープレフィックスが多くなるので、これを省くための「prefixfree.js」を設置しています。
h1 { animation-duration: 3s; animation-name: slide-hidari; //animation-nameを「slide-hidari」に設定 } @keyframes slide-hidari { //slide-hidari」の@keyframesを定義 from{ color:#fff; margin-left:150%; width:300%; } to { color:green; margin-left:10%; width:100%; } }