ナビゲーションバーのドロップダウンメニューのサンプルコードを実装するための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 でオリンピック リングを実装するためのサンプル コード

推薦する

Ubuntu Server でのワイヤレス ネットワーク カードの詳細な設定

1. ワイヤレス ネットワーク カードを挿入し、コマンドiwconfigを使用してワイヤレス ネット...

ウェブサイトを黒、白、グレーにする4つのコードの詳細な説明

2008年5月12日に四川省汶川市で発生した地震により、多くの命が失われ、遺憾なことと存じます。国務...

MySQL5.7+ MySQL Workbenchのインストールと設定方法のグラフィックチュートリアル(MAC)

この記事では、主にMACオペレーティングシステムでのMySQL5.7とMySQLWorkbenchの...

CentOS 7のインストールと設定方法のグラフィックチュートリアル

この記事は、CentOS 7の詳細なインストールチュートリアルを参考のために記録します。具体的な内容...

MySQL 8.0.15 のインストールと設定方法のグラフィックチュートリアル (Win10 Home バージョン 64)

超初心者の私は、MySQL を学び始めたばかりで、インストール プロセス中に多くの問題に遭遇しました...

Vue.js ドロップダウン コンポーネント付きテキストボックス

ドロップダウン付きのテキストボックスを使用すると、ユーザーはドロップダウン リストから入力を選択した...

Ubuntu ブート自動起動サービス設定

Ubuntu でサービスを作成し、自動的に起動する方法: 1. [/lib/systemd/syst...

ウェブデザインのためのオンライン開発ツール10選の紹介

1. オンラインテキストジェネレーターBlindTextGenerator: デザイナーにとって、こ...

Centos7 サーバーで jar パッケージ プロジェクトを開始する最良の方法

序文Linux 上で jar パッケージを実行する方法は誰もが知っています。なぜ別々に話したいのでし...

Windows はリモート デスクトップが長時間自動的に切断されるのを防ぎます

Windows リモート デスクトップを使用してサーバーに接続したことがある人なら、リモート デスク...

MySQLの左結合と内部結合について簡単に説明します

序文最近、X 省のコールド チェーン トレーサビリティ システムの開発で忙しくしています。毎日午後 ...

JavaScript の for ループと二重 for ループの詳細な説明

forループfor ループは配列の要素をループします。文法: for (初期化変数; 条件式; 繰り...

CSSは、入力ボックスのフローティングテキスト効果を実現するために、placeholder-shown疑似クラスを使用します。

この記事では、:placeholder-shown 疑似クラスを使用して、純粋な CSS で浮動疑問...

HTMLテキストオーバーフローの2つの一般的な解決策は省略記号を表示することです

方法1: CSSオーバーフロー省略を使用して解決する解決策は次のとおりです。 CSSコード: ディス...