提供された HTML コードで、さまざまな CSS3 アニメーション プロパティを div 要素に適用しました。ただし、Chrome の最新の安定リリースを使用しているにもかかわらず、アニメーションは機能していないようです。
CSS3 アニメーションを効果的に使用するには、特定の一連の手順に従う必要があります。
コードでは、アニメーション プロパティは定義されていますが、アニメーション キーフレームは定義されていません。これを解決するには、次のキーフレーム ルールを追加します。
<code class="css">@keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }</code>
このキーフレーム ルールは、アニメーション中に要素が 0 度から 360 度まで回転することを指定します。
キーフレーム ルールを追加すると、コードは次のようになります:
<code class="html"><div> </div></code>
<code class="css">div { ... (same animation properties as before) } @-ms-keyframes spin { from { -ms-transform: rotate(0deg); } to { -ms-transform: rotate(360deg); } } @-moz-keyframes spin { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); } } @-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }</code>
このコードは、div 要素のスピン アニメーションを生成する必要があります。
以上がCSS3 スピン アニメーションが Chrome で動作しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。