ナビゲーションバーのドロップダウンメニューのサンプルコードを実装するためのHTML+CSS

ナビゲーションバーのドロップダウンメニューのサンプルコードを実装するためのHTML+CSS

効果

コード内の画像は自分で変更できます

ここに画像の説明を挿入

ドロップダウンメニューのHTMLコード

<ヘッダークラ​​ス="ヘッダー">
        <div class="header_left">
            <img src="img/logo.jpg">
        </div>
        <div class="header_right">
                <div class="number_right">
                    <img src="img/number.jpg">
                </div>
                <ul>
                    <a href="#"><li>ホーム</li></a>
                    <a href="#"><li class="show_list">
                        成功事例
                        <ul class="move_list">
                            <li>ブランドデザイン</li>
                            <li>ウェブデザイン</li>
                            <li>グラフィックデザイン</li>
                            <li>電気店</li>
                            <li>空間・建築</li>
                        </ul>
                    </li></a>
                    <a href="#"><li>デザインしたい</li></a>
                    <a href="#"><li>オンライン相談</li></a>
                    <a href="#"><li>会員登録</li></a>
                    <a href="#"><li>メンバーログイン</li></a>
                </ul>
        </div>
    </ヘッダー>

ドロップダウンメニューのCSSコード

。ヘッダ{
    高さ: 120px;
    幅: 1046ピクセル;
    マージン: 0 自動;
}
.header_left{
    フロート: 左;
    行の高さ: 120px;

}
.header_left画像{
    幅: 300ピクセル;
    高さ: 100px;
}
.header_right{
    フロート: 右;
    高さ: 120px;
    位置: 相対的;
}
.header_right>div{
    位置: 絶対;
    上: 0;
    右: 0;

}
.header_right ul{
    上マージン: 88px;

}
.header_right ul a li{
    右境界線: 1px 実線 #000000;
    高さ: 13px;
    フォントサイズ: 15px;
    パディング: 0 25px;
    フォントの太さ: 太字;
    色: #666;

}
.header_right ul a{
    フロート: 左;
    行の高さ: 13px;

}
.header_right ul a li:hover{
    色: #000000;
}
.header_right ul a:last-child li{/*最後の境界線を削除*/
    境界線: なし;
}
.show_list{
    位置: 相対的;
}
.show_list .move_list{
    表示: なし;
    zインデックス: 103;
    位置: 絶対;
    上: -56px;
    左: 0;
    幅: 100%;
    背景: #333;
    テキスト配置: 中央;
}
.show_list .move_list li{
    パディング: 10px 0;
    幅: 114ピクセル;
    色: #fff;
}
.header_right ul a .show_list{
    パディング下部: 20px;
    右境界線: なし;
}
.show_list:hover .move_list{
    表示: ブロック;
}
.header_right ul a:nth-child(3){
    左境界線: 1px 実線 #000;
}
.show_list .move_list li:hover{
    色: 白;
    背景: オレンジ;
}

上記のコードを記述した後、CSS リセット コードを追加する必要があります。コードは次のとおりです。

* {
    マージン: 0;
    パディング: 0
}
えむ、私{
    フォントスタイル: 通常
}
li {
    リストスタイル: なし
}
{
    フォント: 14px/24px Microsoft YaHei、Arial、\​​\5B8B\4F53、Arial Narrow;
    文字間隔: 1.2px;
    色: #666;
    テキスト装飾: なし
}
ホバー{
    色: #c81623 ;
}

画像 {
    境界線: 0;
    垂直方向の位置合わせ: 中央
}
入力{
    アウトライン: なし;
}
ボタン {
    カーソル: ポインタ;
    境界線:なし;
    アウトライン: なし;
}

これで、HTML+CSS でナビゲーション バーのドロップダウン メニューを実装するサンプル コードに関するこの記事は終了です。HTML+CSS ナビゲーション バーのドロップダウン メニューに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  純粋なHTML+CSSでタイピング効果を実現

>>:  純粋な HTML+CSS でオリンピック リングを実装するためのサンプル コード

推薦する

ページにスクロールバーが表示されたときに、スクロールバーがページ幅に影響しないようにする方法

本体の幅をウィンドウの幅に設定します(次のスクリプトで制御されます) $("body&qu...

Vue バッチ更新 DOM 実装手順

目次シーン紹介深い応答性トリガーゲッターDep.targetを探すゲッターセッター要約するシーン紹介...

ウェブデザインにおけるテキスト入力ボックスのパラメータの説明

<br />一般的なゲストブック、フォーラムなどでは、テキスト入力ボックスが使われていま...

HTML テーブル マークアップ チュートリアル (14): テーブル ヘッダー

<br />HTML 言語では、タグを使用してテーブルにタイトルを自動的に追加できます。...

MySQL 百万レベルのデータページングクエリ最適化ソリューション

データベースからクエリする必要があるテーブルに数万件のレコードがある場合、すべての結果を一度にクエリ...

Vue のローカルコンポーネントの紹介

Vueでは、ローカルコンポーネントを自分で定義(登録)することができます。コンポーネント名を定義する...

Golang を使って Docker API を実際に操作する

目次SDKのインストールローカル Docker の管理コンテナの実行バックグラウンドでコンテナを実行...

React における setState の同期または非同期の問題の理解

目次1. setState は同期的ですか?非同期ですか? 2. 非同期的に動作する1. React...

角度に基づくツリー型セカンダリテーブルを実現する

まず効果を見てみましょう: コード: 1.html <div class="user...

Keepalived を使用して Nginx の自動再起動とデュアルアクティブ ホットスタンバイの高可用性を実現する方法について

目次1. 概要2. Keepalivedを使用してNginxを自動的に再起動する2.1 シェルスクリ...

Nest.js 環境変数の設定とシリアル化の詳細な説明

環境変数の設定の簡単な説明プログラムは、環境によって異なる環境変数を必要とします。たとえば、実稼働環...

MySQL パフォーマンス最適化インデックス プッシュダウン

インデックス条件プッシュダウン (ICP) は MySQL 5.6 で導入され、クエリを最適化するた...

体験をデザインする: ボタンには何があるか

<br />最近、UCDChina は「インターフェース上のテキストに注意を払う」という...

Ubuntu でパスワードを変更し、パスワードの複雑さのポリシーを設定する方法

1. パスワードを変更する1. 一般ユーザーのパスワードを変更する パスワード現在のパスワードを入力...