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 のインストールに関するチュートリアル

推薦する

MySQL 8.0.18 のさまざまなバージョンのインストールとインストール中に発生した問題 (要点の要約)

概要: MYSQLの問題解決記録:どのようなインストール方法 (rpm、gz、gz.xz) を使用す...

高品質なJavaScriptコードの書き方

目次1. 読みやすいコード1. 統一コード形式2. マジックナンバーを削除する3. 単一機能原則2....

Vue の基本的な手順の例のグラフィック説明

目次1. v-on指令1. 基本的な使い方2. 糖衣構文3. イベントパラメータ4. イベント修飾子...

分散ロックの原理と3つの実装方法の詳細な説明

現在、ほぼすべての大規模な Web サイトとアプリケーションは分散方式で展開されています。分散シナリ...

MySQLの整数データ型tinyintの詳細な説明

目次1.1Tinyint型の説明1.2 練習環境の説明1.3 未署名属性の追加1.3.1 SQLモー...

MySQLの自己接続と結合の詳細な理解

1. MySQL 自己接続MySQL では、情報を照会するときに自分自身に接続 (自己接続) する必...

EXPLAIN を使って MySQL の SQL 実行プランを分析する方法

序文MySQL では、EXPLAIN コマンドを使用して、テーブルの接続方法や SELECT ステー...

Ubuntuはカーネルモジュールをコンパイルし、その内容はシステムログに反映されます。

目次1.Linuxログインインターフェース2. コードを書く3. Makefileを書く4. コンパ...

vue2.x の徹底研究 - h 関数の説明

目次解決、要約: vue プロジェクト。 .vue ファイルのテンプレート内に記述されたコードは、w...

Centos7 構成 fastdfs および nginx 分散ファイル ストレージ システムの実装プロセス分析

1. libfastcommon-1.0.43 をインストールします。インストール パッケージは h...

JSにおける4つのデータ型判定方法

目次1. 型2. インスタンス3. コンストラクター4.toString() この記事では、4 つの...

Zookeeperスタンドアロン環境とクラスタ環境の構築

1. 単一マシン環境の構築# 1.1 ダウンロードZookeeper の対応するバージョンをダウンロ...

VueはEChartsを使用して折れ線グラフと円グラフを実装します

バックエンド管理プロジェクトを開発する場合、バックエンドのユーザーデータをカウントし、折れ線グラフや...

mysqldumpデータエクスポートの問題に関する詳細な議論

1. mysqldump の使用時にエラー (1064) が報告されます。これは、mysqldump...