この記事の内容は、CSSで3D切り替え機能を実装するためのコード例についてですが、ある程度の参考価値はありますので、困っている方は参考にしていただければ幸いです。
<!DOCTYPE html> <html> <head> <title>Demo</title> <style> #app{ width: 100px; height: 35px; background-color: #006600; text-align: center; line-height: 35px; position: relative; transform-style: preserve-3d; transition: all 0.3s linear; } #app:hover{ transform: rotateX(90deg); transition: all 0.3s linear; -webkit-transform-origin: 50% 0; } #app:before{ position: absolute; top: 100%; left: 0; content: attr(data-hover); width: 100px; height: 35px; transform: rotateX(-90deg); transition: all 0.3s linear; transform-origin: 50% 0; text-align: center; line-height: 35px; background-color: red; } </style> <div> <div id="app" data-hover="asdasdasd"> asdasdasd </div> </div> </body> </html>
【関連する推奨事項: CSS ビデオ チュートリアル ]
以上が3D切り替え機能を実装するCSSのコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。