// from - to
@keyframes ani {
from {
// 第 0 個影格
屬性: 值;
}
to {
// 最後一個影格
屬性: 值;
}
}
// % 數指定
@keyframes ani {
0% {
屬性: 值;
}
50% {
屬性: 值;
}
100% {
屬性: 值;
}
}
// 也可一起寫
@keyframes ani {
0%,50%,100% {
do someting ...
}
25%,75% {
do someting ...
}
}
animation-name: 動畫名;
animation-duration: 時間;
animation-iteration-count: infinite;
animation-direction
animation-delay
延遲指定時間後播放假如有延遲播放又需要從最開始影格播放,就需要加上
animation-fill-mode: both
animation: 動畫名 時間 延遲時間 次數
animation-play-state
.cssName {
animation: ...
&:hover {
// 當滑鼠滑入 .cssName 時,停止動畫
animation-play-state: paused
}
}
利用 sass 迴圈與動畫運用