New! 私の44ページの電子書籍「CSS in 44 minutes」が公開されました! 😃
#animation-play-state
アニメーションが再生中かどうかを定義します。
デフォルト
animation-play-state: running;
animation-duration
とanimation-name
が定義されている場合、アニメーションは自動的に再生を開始します。
animation-play-state: paused;
アニメーションは最初のキーフレームで一時停止するように設定されています。
これは、animation-duration
またはanimation-name
のいずれも設定されていない場合とは異なります。アニメーションが一時停止されている場合、適用されるスタイルは最初のキーフレームのスタイルであり、デフォルトのスタイルではありません。
この例では、デフォルトでは四角形が表示されていますが、fadeAndMove
の最初のキーフレームでは、opacity
が0
に設定されています。一時停止すると、アニメーションはこの最初のキーフレームで「停止」し、したがって非表示になります。
@keyframes fadeAndMove { from { opacity: 0; transform: translateX(0); } to { opacity: 0; transform: translateX(100px); } }