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

推薦する

Window.nameはクロスドメインデータ転送の問題を解決します

<br />原文: http://research.microsoft.com/~hel...

ウィンドウ表示効果を実現するJavaScript

この記事では、ウィンドウ表示効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...

js で虫眼鏡効果を実現するためのアイデアとコード

この記事の例では、虫眼鏡効果を実現するためのjsの具体的なコードを参考までに共有しています。具体的な...

クールな点滅アラームボタンをおすすめします

効果は以下のとおりです。 コードは次のとおりです (クリックすると展開してソース コードが表示されま...

MySQL で explain ステートメントを使用する基本的なチュートリアル

目次1. 概要1. 説明文テスト2. 結果の各列の説明2. ID列の説明1. 環境整備2. expl...

原因不明のMySqlサービス消失の解決策

原因不明のMySqlサービス消失の解決策先ほど、MySQL-Front が突然 MySql を開けな...

Reactにおける制御されたコンポーネントと制御されていないコンポーネントの簡単な分析

目次制御されていないコンポーネント制御コンポーネント知らせ結論は制御されていないコンポーネントフォー...

Vueはタブルーティング切り替えコンポーネントのメソッド例を実装します

序文この記事では、vue に付属している vue-router.js ルーティングを使用してページン...

手書きの Vue2.0 データハイジャックの例

目次1: webpackをビルドする2. データハイジャック3: まとめ1: webpackをビルド...

LinuxベースのApacheウェブサイトサービス構成の詳細な説明

オープンソース ソフトウェアである Apache は、最も広く使用されている Web アプリケーショ...

ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント

ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント。ウェブサイトのアクセス速度...

Linux TTY/PTS の違いの概要

キーボードで文字を入力すると、対応するプロセスにどのように送信されるのでしょうか? ps や who...

JavaScript Proxyオブジェクトの詳細な説明

目次1. プロキシとは何ですか? 2. 使い方は? 1. プロキシを使用する簡単な例2. 対象オブジ...

CSSのline-heightを継承する方法

Line-height はどのように継承されますか?30px などの特定の値を書き込むと、この値が継...

Linux でファイルの作成時間を取得する方法と実践的なチュートリアル

背景ファイルの作成時刻を取得する必要がある場合があります。例えば: 「xtrabackup スキーマ...