序文 トップメニューを作成する場合、ポップアップのセカンダリメニューを作成する必要があります。 以前のアプローチでは、jQuery を使用してセカンダリメニューの表示と遷移アニメーションを制御していましたが、CSS3 の transform プロパティを使用すると、すべてが非常に簡単になります。 まず効果 調理方法 核心は、transformの地域変位法を使用し、liタグのホバー疑似クラスとアニメーション遅延と組み合わせて、サブメニューの表示を簡単に実現することです。 <ナビ> <ul> <li> <strong>ホーム</strong> <div> センチ <a href="">CRM</a> </div> </li> <li> <strong>ライブ</strong> <div> <a href="">ジャワ</a> <a href="">php</a> </div> </li> <li> <strong>ピクチャートゥルー</strong> <div> <a href="">ミリ</a> <a href="">dd</a> </div> </li> </ul> </nav> *{ パディング: 0; マージン: 0; ボックスのサイズ: 境界線ボックス; } 体{ 幅:100vw; 高さ:100vh; ディスプレイ: フレックス; flex-direction: 列; コンテンツの配置: flex-start; アイテムの位置を中央揃えにします。 } ナビ{ マージン: 10px; } ナビゲーション{ リストスタイルタイプ: なし; 高さ: 32px; ディスプレイ: フレックス; } nav ul li{ 右マージン: 10px; } nav ul li strong{ テキスト変換:大文字; 背景色: #9b59b6; 色: 白; パディング: 5px 30px; 行の高さ: 30px; カーソル: ポインタ; } nav ul li strong+div{ ディスプレイ: フレックス; flex-direction: 列; 背景色: #3498db; パディング: 10px; 変換: translateY(-110%); 不透明度: 0; 遷移: .3秒; 変換の起点: 上; } nav ul li:hover div{ 変換: translateY(0); 不透明度: 1; } nav ul li strong+div a{ 色: 白; テキスト装飾: なし; テキスト変換:大文字; パディング: 5px 0; } これで、Transform を使用して純粋な CSS ポップアップ メニューのサンプル コードを実装するこの記事は終了です。純粋な CSS ポップアップ メニューに関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: MySQL の 6 つの一般的な制約タイプの詳細な説明
>>: コンポーネントベースのフロントエンド開発プロセスの詳細な説明
デフォルトでは、テーブルの境界線は 0 ですが、テーブルの境界線を設定できます。基本的な構文<...
目次折りたたむ(減らす) for...of の使用whileループの使用折り畳み実装に近い展開する配...
この記事の例では、タイムライン再生コンポーネントを実装するためのVUEの具体的なコードを参考までに共...
クリック時に背景色を生成する要素の CSS スタイルに次のコードを追加します。 -webkit-ta...
この記事の例では、要素UIテーブルにドロップダウンフィルタリングを実装するための具体的なコードを参考...
目次1. 手順1. ボタンの権限を定義する2. ストアを定義する3. 権限指示を作成する4. パーミ...
最近、あるプロジェクトに取り組んでいたとき、ページに透かし効果を追加するように依頼されました。さっそ...
HTML と CSS を含む JD.com のホームページの静的ページ効果を 3 日間で完成させます...
この記事では、Windows プラットフォームで ogg プログラムを監視する方法を紹介します。 (...
Vue プロジェクトで mock.js を使用する開発ツールの選択: Vscode 1. コマンドラ...
目次1. vuexとは何か2. インストールと導入3. vuexの使用4. プロセスの紹介5. 突然...
Docker には 3 つの基本概念が含まれています。イメージ: Docker イメージはルート フ...
Linux は一般的にサーバーとして使用され、サーバーは一般的にコンピュータルーム内に置かれます。L...
最近、nginx をリバース プロキシとして使用し、docker で nginx を実行するシステム...
この記事では、MySQL マスター/スレーブ データベースの構築方法について説明します。ご参考までに...