ホームページ > 記事 > ウェブフロントエンド > CSS アニメーション チュートリアル: 回転効果を実装する方法を段階的に説明します。
CSS アニメーション チュートリアル: 回転効果を実装する方法を段階的に説明します。
はじめに:
CSS アニメーションは、最新の Web デザインの重要なコンポーネントの 1 つです。 CSS アニメーションは、Web ページにインタラクティブ性と視覚的な魅力を追加できます。この記事では、CSS を使用してシンプルで美しい回転効果を実装する方法を説明します。簡単なコード例を通じて、このテクニックを簡単にマスターできます。
<div class="box"> <div class="content"> <!-- 在此处添加你的内容 --> </div> </div>
上記のコードにより、親コンテナ .box
を作成し、その中に子コンテナ ## をネストします。コンテンツ###。テキストや画像など、表示したいコンテンツを .content
に追加できます。
.box { width: 200px; height: 200px; position: relative; perspective: 1000px; } .content { width: 100%; height: 100%; position: absolute; top: 0; left: 0; transform-style: preserve-3d; animation: rotate 5s infinite linear; } @keyframes rotate { 0% { transform: rotateY(0); } 100% { transform: rotateY(1turn); } }
の幅、高さ、および相対位置を設定します。同時に、.content
の幅、高さ、および絶対位置を設定し、transform-style
プロパティを preserve-3d
に設定して、 3D効果。
で、rotate
という名前のアニメーションを定義します。このアニメーションは、要素を初期状態から最終状態まで 360 度回転させます。これは、transform
属性の rotateY
メソッドによって実装されます。 .content
に animation
属性を適用し、アニメーションの再生時間を 5 秒、ループ再生、リニアなアニメーションの変更方法を指定します。
回転方向を変更したい場合は、
アニメーションの再生時間とループ モードを調整して、さまざまな効果を実現します。 以上がCSS アニメーション チュートリアル: 回転効果を実装する方法を段階的に説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。