動的なセカンダリメニューを実現するためのCSS

動的なセカンダリメニューを実現するためのCSS

シンプルなセカンダリメニューを動的に実装する

マウスを第 1 レベルのラベル上に置くと、マウスが小さな手の形に変わり、第 2 レベルのメニューが表示されます。ソース コードは次のとおりです。コピーしてそのまま使用できます。

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <title>ドキュメント</title>
    <スタイル>
        * {マージン: 0; パディング: 0;}
        ul { リストスタイル: なし;}
        div {
            幅: 100%;
            高さ: 50px;
            背景色: #ccc;
        }
        。初め {
            幅: 100ピクセル;
            高さ: 50px;
            フロート: 左;
            右マージン: 70px;
            /* 背景色: ピンク; */
            カーソル: ポインタ;
            テキスト配置: 中央;
            行の高さ: 50px;
            境界線の半径: 15px;
        }
        .2番目のli{
            幅: 80ピクセル;
            高さ: 50px;
            背景色: 青;
            境界線の半径: 50%;
            上マージン: 10px;
        }
        。2番 {
            表示: なし;
        }
        .first:hover .second{
            表示: ブロック;
            カーソル: ポインタ;
        }
        .first:hover {
            背景色: ピンク;
        }
    </スタイル>

<本文>
    <div>
        <ul>
            <li class="first">
                <p>第 1 レベルのタグ</p>
                <ul class="second">
                    <li>第 2 レベルのタグ</li>
                    <li>第 2 レベルのタグ</li>
                </ul>
            </li>

            <li class="first">
                <p>第 1 レベルのタグ</p>
                <ul class="second">
                    <li>第 2 レベルのタグ</li>
                    <li>第 2 レベルのタグ</li>
                </ul>
            </li>
        </ul>
    </div>

</本文>
</html>

要約する

CSS でダイナミック セカンダリ メニューを実装する方法に関するこの記事はこれで終わりです。CSS ダイナミック セカンダリ メニューに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

<<:  UrlRewriter のキャッシュ問題と関連する一連の調査

>>:  VUEプロジェクトでXSS攻撃に遭遇した実体験

推薦する

MySQL 8.0.13 zipパッケージのインストール方法について

MySQL 8.0.13 にはデフォルトでデータ フォルダがあります。このフォルダを削除する必要があ...

WeChatアプレットの世界的な状況の詳細な説明

序文WeChat アプレットでは、App.js の globalData を中間ブリッジとして使用し...

Vue で v-if と v-for を一緒に使用することが推奨されない理由の詳細な説明

この記事では主に、v-if と v-for を一緒に使用することが推奨されない理由を紹介します。詳細...

Dockerコンテナが停止できない問題の解決方法

解決策は次のとおりです。 1. コンテナを強制削除する docker rm -f ジェンキンス2. ...

CentOS 7 で Apache (httpd) サービスをインストールおよびアンインストールする詳細な手順

アンインストールまず、次のコマンドを使用して、httpd サービスがインストールされているかどうか、...

Vueは適切なスライドアウトレイヤーアニメーションを実装します

この記事では、適切なスライドアウトレイヤーアニメーションを実装するためのVueの具体的なコードを例と...

macOS での MySQL 8.0.17 のインストールと簡単な設定チュートリアル

私が書いた内容が理解できない場合は、インターネット上に理解できるチュートリアルがない可能性があります...

MySQL 選択最適化ソリューションに関する簡単な説明

目次実生活からの例クエリが遅い最適化する方法カウント制限最大値と最小値 min&max実生活...

Windows の MySQL net start mysql MySQL サービスの起動エラーが発生する システムエラーの解決

目次1- エラーの詳細2-シングルソリューション2.1-ディレクトリ C:\Windows\Syst...

Nginx で limit_req_zone を使用して同じ IP へのアクセスを制限する方法

Nginx は、ngx_http_limit_req_module モジュールの limit_req...

HTMLタグのフルネームと機能の紹介

アルファベット順DTD: このタグが許可される XHTML 1.0 DTD を示します。 S=厳密、...

フロントエンドJavaScriptのクラス

目次1. クラス1.1 コンストラクタ() 1.2 ゲッターとセッター1.3 これ1.4 静的プロパ...

Dockerを使用してRedisクラスターを構築する方法

目次1. Redis Dockerベースイメージを作成する2. Redisノードイメージを作成する3...

JavaScript クラス配列の詳細な理解

js 配列はどこでも使用されているため、おそらく誰もがよく知っているでしょうが、配列クラス (疑似配...