css 3アニメーション@keyframesとanimate
1510 ワード
@keyframesとanimate
@keyframesは、アニメーションのトラックまたは効果を変更するために使用されます(cssを使用して必要なアニメーションを作成します).
keyframesの説明:
@keyframes leftMove{
from{
margin-left:0px;
}
to{
margin-left:200px;
}
}
@keyframes bgColor{
0%{
background:red;
}
50%{
background:#000;
}
100%{
background:#ff0;
}
}
animateアニメーションをセレクタにバインドする場合に必要です.そうしないとアニメーションは生成されません.
animateプロパティの説明:animation:name duration timing-function delay iteration-count direction;
.animate{
width:100px;
height:100px;
background:#aaa;
animation: leftMove 4s cubic-bezier(0.3,0.5,0.8,1);
}
⚠️ セレクタでアニメーションをバインドする場合は、少なくともname(アニメーション名)とduration(アニメーション終了時間)を書きます.