このチュートリアルでは、CSSの
変換を調査し、Y軸の周りの3D回転を可能にし、カードフリップなどの効果に最適です。 また、適切な3DレンダリングとrotateY
およびtransform-style: preserve-3d
プロパティについても、視聴角を制御するためにカバーします。
perspective
perspective-origin
重要な概念:
rotateY
:transform-style: preserve-3d
:視聴者と要素の間の距離をシミュレートし、3Dの視点に影響します。値が高いほど距離が増加し、3D効果が顕著になりません。
perspective
は、視点の中心を制御し、消失点を設定します。 2つの値が必要です:水平オフセットと垂直オフセット。
perspective-origin
およびその他の3D変換は、この3Dスペース内の要素を操作します。 これらの変換を正確に視覚化するためにはが重要です。
回転z-index
:rotateY
transform-style: preserve-3d
y軸の周りに元素を回転させます。 正の値は時計回りに回転し、負の値は反時計回りに回転します。 たとえば、
rotateY
アニメーション
rotateY()
img { transform: rotateY(45deg); }
rotateY
視点と深さ:
img { animation: spin 2s infinite linear; } @keyframes spin { from { transform: rotateY(0deg); } to { transform: rotateY(360deg); } }
親コンテナのbackface-visibility: hidden;
プロパティは、表示距離をシミュレートします。
、
、perspective
、およびアニメーションを組み合わせて、説得力のある3D効果を作成します。
perspective-origin
.container { perspective: 500px; /* Adjust this value for different perspective strengths */ perspective-origin: 50% 50%; /* Centered vanishing point */ }
rotateY
提供されたFAQセクションは、その使用、他の変換、アニメーション、ブラウザの互換性、ユニットタイプなど、その使用、組み合わせなど、一般的な質問を適切にカバーしています。 ここではそれ以上の拡張は必要ありません。transform-style: preserve-3d
以上がATOZ CSSスクリーンキャスト:Rotatey CSS変換の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。