display:olck/none を使用してメニューバーを作成する方法

display:olck/none を使用してメニューバーを作成する方法

display:bolck/none によるメニューバーの完成の効果 図 1:

まず、完成したエフェクトです。マウスを「メニュー」領域に移動すると、ポップアップします。図2のエフェクト

ここに画像の説明を挿入

図2:

逆に、マウスを「メニュー」領域の外に移動すると、下のサブメニューが非表示になり、図 1 に示すような効果が得られます。

ここに画像の説明を挿入

図3:

図のソースコードは、図 1 と図 2 のコンテンツ スタイル構造を実装したものです。まず、大きな div を指定して、表示されるコンテンツ用の大きなボックスを作成し、そのボックス内に 5 つの div を配置して、表示するコンテンツを完成させます。次に、これらの 5 つの div に「左フロート」スタイルを設定して、横一列に並べられるようにします。もちろん、「インライン ブロック レベル要素」に設定して、その中に「順序なしリスト」を配置して、サブメニューのコンテンツを表示することもできます。

ここに画像の説明を挿入

図4:

1. まず、トップ li にいくつかの基本スタイルを設定し、このタグに (絶対配置) position: relative を指定します。次に、その下位の ul に (相対配置) position: absolute を設定します。2. この ul の |display| を |none| に設定して非表示にします (図 5 - U2 部分を参照)。 3. 次に、(疑似クラス)ホバーを下位の ul のクラス名を呼び出すように設定し、ul の | display | を | block | に設定します。—— 図 4 —— マウスがこの li の上に移動すると、下位の ul が表示されることがわかります。

ここに画像の説明を挿入

図5:

最後に、効果が少し硬いと感じた場合は、@keyframes を使用して変換アニメーション効果を設定し、自分の好みに応じて必要なアニメーション効果を設定できます。

ここに画像の説明を挿入

display:olck/none でメニューバーを完成させる方法については、これで終わりです。display:olck/none メニューバーに関するより詳しい内容については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  フロントエンド Vue ユニットテストを始める

>>:  Linux での MySQL のインストールに関するチュートリアル

推薦する

W3Cチュートリアル(16):その他のW3Cの活動

このセクションでは、その他の重要かつ興味深い W3C アクティビティの概要を説明します。このセクショ...

Win Server 2019 サーバーの IIS 構成と Web サイトの簡単な公開

1.まずサーバーにリモート接続する2. サーバーマネージャーを開く 3役割と機能の追加 4サーバープ...

MySQL メモリテーブルと一時テーブルの使用方法の詳細な説明

MySQL メモリ テーブルと一時テーブルの使用メモリテーブル: セッション 1 $ mysql -...

MySQL マスターとスレーブの不整合とその解決策の詳細な説明

1. MySQL マスタースレーブ非同期1.1 ネットワーク遅延MySQLのマスタースレーブレプリケ...

js と jQuery での Ajax の使用例の詳細

目次ネイティブJS GETリクエストの送信方法投稿リクエストの送信方法パラメータ付きのGETリクエス...

マークアップ言語 - リスト再び

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

数百万のデータボリュームに対する MySQL ページングクエリ方法とその最適化の提案

データベース SQL の最適化はよくある問題です。何百万ものデータ ボリュームに対してページング ク...

MySQL json 形式のデータクエリ操作

デフォルトのテーブル名はbase_dataで、json列名はjson_valueです。 json_v...

Reactでプロキシを有効にする2つの実用的な方法

プロキシを有効にする2つの方法React には、直接使用できるカプセル化された Ajax リクエスト...

MySQL のインデックスとビューの使用方法と違いの詳細な説明

序文この記事では主に、MySQL のインデックスとビューの使用方法と違いを紹介し、参考と学習のために...

5 分で vue-cli3 を使用してプロジェクトを作成する方法を説明します (初心者向けガイド)

目次1. Vue環境を構築する2. Vue スキャフォールディングツール3. プロジェクトを作成する...

HTMLファイル内の中国語の文字化けとブラウザでの表示の問題

今日も私のページが文字化けしていたので、インターネットで関連する問題を検索しました。この方法はかなり...

Centos7 での MySQL 5.7.20 のインストールと設定に関する詳細なチュートリアル

1. 公式 Web サイトから MySQL 5.7 インストール パッケージ (mysql-5.7....

CSS カウンターを使用して数字の順序付きリストを美しく表示する方法

Web デザインでは、Web サイトに表示されるデータの構造とコンテンツをユーザーが明確に理解できる...

SpringBoot と Vue の相互作用におけるクロスドメイン問題の解決策

目次ブラウザ同一生成元ポリシー1. VUEフロントエンド構成プロキシはクロスドメインの問題を解決しま...