ホームページ > 記事 > ウェブフロントエンド > CSS のみを使用してホバー時に 3D CSS カードを回転するにはどうすればよいですか?
ホバー時の CSS 反転可能な 3D カード効果
このチュートリアルでは、CSS のみを使用して 3D カード反転効果を実現することを目指します。カードの上にマウスを置くと、カードは表面から裏面までスムーズに回転します。
コードの実装:
<code class="css">.card { position: relative; width: 50vh; height: 80vh; perspective: 500px; margin: 10vh auto 50vh; } .front, .back { position: absolute; width: 100%; height: 100%; transition: transform 1s; backface-visibility: hidden; transform-style: preserve-3d; } .front { background-color: #66ccff; } .back { background-color: #dd8800; transform: rotateY(180deg); } .card:hover .front { transform: rotateY(180deg); } .card:hover .back { transform: rotateY(360deg); }</code>
説明:
以上がCSS のみを使用してホバー時に 3D CSS カードを回転するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。