3D効果を実現するには、主にCSSのpreserve-3dプロパティとperspectiveプロパティを使用します。 効果 HTMLコード <本文> <div class="box"> <div class="正面"> <h2>前面</h2> </div> <div class="face back"> <h2>戻る</h2> </div> </div> </本文> 効果を実証するには、要素を中央に配置し、本体のCSSを設定します。 *{ マージン: 0; パディング: 0; } 体{ 幅: 100%; 高さ:100vh; ディスプレイ: フレックス; コンテンツの中央揃え: 中央; アイテムの位置を中央揃えにします。 背景: #333; } ボックスプロパティ設定 。箱{ 幅: 300ピクセル; 高さ: 400px; 変換スタイル: 3D を保持します。 位置: 相対的; } 。顔{ 位置: 絶対; 左: 0; 上: 0; 幅: 100%; 高さ: 100%; 変換スタイル: 3D を保持します。 ディスプレイ: フレックス; コンテンツの中央揃え: 中央; アイテムの位置を中央揃えにします。 背面の可視性: 非表示; 遷移: 2 秒のイーズインアウト; 変換: 視点(500px)、Y方向回転(0度); } フロントプロパティ設定 .face.front{ 背景: #ff0; } バックプロパティ設定、Y軸で180度回転、最初に表示しない .face.back{ 背景: #3bc2ff; 色: #fff; 変換: 視点(500px) Y方向回転(180度); } フローティングアニメーション効果を設定する .box:hover .face.front{ 変換: 視点(500px) Y方向回転(180度); } .box:hover .face.back{ 変換: 視点(500px) Y方向回転(360度); } テキストのフローティング効果を設定する .box .face h2{ フォントサイズ: 4em; テキスト変換:大文字; 変換: perspective(500px) translateZ(50px); } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
<<: ウェブサイトのユーザビリティを向上させる10のヒント
1. 数学関数ABS(x) xの絶対値を返します。 BIN(x) xの2進値を返します(OCTは8...
目次1. ダウンロード2. インストールと解凍3. Tomcatを起動する4番目に、インストールが成...
目次序文1. 問題の原因2. 解決策VueはelementUIテーブルtr thの高さと背景色を変更...
最近、あるプロジェクトを手伝ったのですが、MySQL マシンがしばらくすると自動的に停止し続けました...
今日は、タブ バーをクリックして切り替えるという目的を実現するために、js と jQuery を使用...
Docker-compose は GitLab をデプロイします1. Dockerをインストールする...
目次1. プラットフォームバスの紹介1.1. Linuxドライバの分離と階層化1.1.1. Linu...
ウェブサイトの解析を高速化するために、動的ページと静的ページを異なるサーバーで解析して、解析速度を向...
目次序文1. 概要2. 読み取りと書き込みの分離3. MySQL マスタースレーブレプリケーションの...
目次QRコードログインの真髄QRコードを理解するシステム認証メカニズムQRコードをスキャンしてログイ...
債券とは何かNIC ボンドは、実稼働シナリオでよく使用されるテクノロジーです。複数の NIC を 1...
HTTPヘッダーとはHTTP は「Hypertext Transfer Protocol」の略です。...
起源最近、私は要件 A に取り組んでいます。そこには、次のように記述される小さな機能ポイントがありま...
プロジェクトをリリースするときに、キャッシュをクリーンアップする必要があるという問題に遭遇することが...
目次1. NFS の概要2. NFS構築1. NFSサーバーの構築2. NFSクライアントの構築3....