Ⅰ. 問題の説明: html+css を使用してシンプルなナビゲーション バーを実装します。 Ⅱ実施手順は以下のとおりです。 1. VScode ソフトウェアを実行し、個人テストで実現できます。 <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta http-equiv="X-UA-compatible" content="IE=edge"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>ドキュメント</title> <スタイル タイプ="text/css"> * { マージン: 0; パディング: 0; } /* 上記のステートメントは、システムがデフォルト値を使用しないように、div ボックスの外側と内側の余白をクリアすることを意味します。 このステートメントの有無は結果にあまり影響しません。 */ ul { リストスタイル: なし; } /* 上記のステートメントは、ul リストのデフォルトのスタイルをキャンセルすることを意味します。 このステートメントがないと、結果のナビゲーション バーに小さな黒い点が表示される可能性が高くなります。 */ 。箱 { 幅: 960ピクセル; 高さ: 40px; マージン: 100px 自動; } /* 上記のステートメントは、div ボックスの幅を 960 ピクセルに定義することを意味します。 高さは40pxです。 100 ピクセルの余白で画面の中央に配置されます。 */ .box ul { オーバーフロー: 非表示; } /* 上記のステートメントは、div ボックスの下の ul ボックスに hidden 属性を設定することを意味します。 hidden 属性は、子ボックスの可能なフロートをクリアして、ナビゲーション バーを必要に応じて 8 つの部分に設定できるようにするために使用されます。 */ .box ul li { 幅: 120ピクセル; 高さ: 40px; フロート: 左; フォントサイズ: 18px; テキスト配置: 中央; フォントファミリ: "Microsoft Yahei"; 行の高さ: 40px; } /* 上記のステートメントは、div ボックスの ul ボックスの子ボックス li の属性値を設定することを意味します。 幅は120ピクセルです。 高さは40pxです。 浮動値は左に浮動します。 サブサイズは18pxです。 テキストの配置は中央揃えです。 テキストタイプは「Microsoft YaHei」です 行の高さは40pxです。 */ .box ul li a { 表示: ブロック; 背景色: #ccc; 色: #666; テキスト装飾: なし; } /* 上記のステートメントは、div ボックスの ul ボックスの子ボックス li の属性値を設定することを意味します。 " display: block;": インライン要素をブロックレベル要素に変換します。 背景色を「#ccc」に設定します。 フォントの色は「#666」です。 テキスト装飾はありません。 */ .box ul li a:hover { 背景色: 黄緑; 色: #fff; フォントの太さ: 太字; } /* 上記のステートメントは、div ボックスの ul ボックスの子ボックス li の属性値を設定することを意味します。(マウスがナビゲーション バーに置かれたときに背景色が変更される値を設定します) 変更後の背景色は「yellowgreen」[黄緑]になります。 変更されたフォントの色は「#fff」[白]です。 変更後のフォントの太さは「太字」[bold]になります。 */ </スタイル> </head> <本文> <div class="box"> <ul> <li><a href="#">ホーム</a></li> <li><a href="#">ホーム</a></li> <li><a href="#">ホーム</a></li> <li><a href="#">ホーム</a></li> <li><a href="#">ホーム</a></li> <li><a href="#">ホーム</a></li> <li><a href="#">ホーム</a></li> <li><a href="#">ホーム</a></li> </ul> </div> </本文> </html> 3. 結果の表示: マウスをナビゲーション バーの最初の「ホーム」の後に置くと、次のようになります。 これで、HTML+CSS を使用してシンプルなナビゲーション バー機能を実装する (マウスに遭遇するとナビゲーション バーの背景色が切り替わる) 方法についての記事は終わりです。HTML ナビゲーション バーに関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: LinuxサーバーでRabbitMQ管理ページにアクセスできない問題を解決
>>: JSON.parse と JSON.stringify の使い方の詳細な説明
目次問題を見つける1. 改行と復帰を削除する方法2. SELECTクエリで「改行と復帰」を無視する方...
アイデア:外側のボックスは背景を設定し、内側のボックスは背景の幅と高さを設定し、ボックスを動かすアニ...
会社の影響力が拡大し、製品が改良され続けるにつれて、関連するイメージデザインもそれに追いつき、徐々に...
CSS3 の角丸や影の効果を使ったページを作りたいのですが、IE ブラウザでは対応していません。こ...
この記事では、例を使用して MySQL カスタム関数の使用方法を説明します。ご参考までに、詳細は以下...
まず効果図を見てみましょう: 完全なコードは添付されています <テンプレート> <...
データベースインデックスについては皆さんもよくご存知だと思います。 インデックスは、データベース テ...
1. 問題Linux 上の mysql5.7 のパスワードを忘れました2. 解決策• ステップ 1:...
テーブルヘッダーでは、暗い境界線の色を個別に定義できます。基本的な構文<TH 境界線の色を暗く...
序文昨日、小さなプロジェクトを書いていたときに、txt ドキュメントのデータを mysql データベ...
以下のように表示されます。 table1 を z として更新し、table2 を zb として結合し...
1.1 MySQL マルチインスタンスとは何ですか?簡単に言うと、MySQL マルチインスタンスとは...
目次1. 成果を達成する2. 実装コード3. その他の実装要約する1. 成果を達成する 2. 実装コ...
前回の記事では、ソース コードを使用してロック関連の情報をデバッグする方法を紹介しました。ここでは、...
ElementUIは、参考のためにテーブルツリーリストの読み込みチュートリアルを実装しています。具体...