動的なセカンダリメニューを実現するための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攻撃に遭遇した実体験

推薦する

エコー後に要素編集フォームel-radioが選択できない問題を解決します

目次序文質問オンラインソリューション序文この記事の内容は私がこの業界に入ったときのメモを元にしている...

XHTML チュートリアル: 初心者のための XHTML の基礎

<br />当サイトのオリジナルコンテンツですので、転載の際は出典を123WORDPRE...

CSS3 の Flex レイアウトの詳細な分析

Flexbox レイアウト モジュールは、コンテナー内のスペースをより効率的に配分する方法を提供する...

Linux 環境に nginx をインストールするチュートリアル

目次1. 必要な環境をインストールする //gccをインストールする yum で gcc-c++ を...

Ubuntu システムに Theano と Keras をインストールする方法

注: システムは Ubuntu 14.04LTS、32 ビット オペレーティング システムです。Py...

LNMP と phpMyAdmin を Docker にデプロイする方法

環境準備:複数のコンテナに基づいてホストに lnmp をデプロイします。 nginx サービス: 1...

Docker を使用して ELK ログ システムを構築する例

以下のインストールではすべて、インストール ルート ディレクトリとして ~/ ディレクトリが使用され...

Dockerコンテナ間の通信を実装する方法

シナリオ: laradock 開発環境 (php7.3+mysql5.7) がローカルに構築されてい...

Linuxディレクトリ構造の詳細な紹介

Linuxを学び始めるときは、まずLinuxの標準ディレクトリ構造を理解する必要があります。 / r...

CSS3 でテキスト ストロークを実装する 2 つの方法 (要約)

質問最近、以下に示すように、テキストストローク効果を実現するという要件に遭遇しました。 解決策1まず...

IE7 互換モードで IE8 を有効にするコード

最も人気のあるタグはIE8ですブラウザベンダーはバージョンアップデートのリリースに躍起になっている一...

MySQL Installer Community 5.7.16 インストール詳細チュートリアル

この記事では、MySQL インストールの詳細なチュートリアルを記録し、全員と共有します。 1. バー...

::before/:before と ::after/:after の使用に関する深い理解

パート1: 基礎1. :active や :hover などの疑似クラスとは異なり、これらはすべて疑...

HTMLでvueとel​​ement-uiを直接参照する方法

コードは次のようになります。 <!DOCTYPE html> <html> ...