CSS zum Erstellen eines dynamischen sekundären Menüs

CSS zum Erstellen eines dynamischen sekundären Menüs

Dynamisches Implementieren eines einfachen sekundären Menüs

Wenn die Maus auf das Etikett der ersten Ebene gelegt wird, nimmt die Maus die Form einer kleinen Hand an, um das Menü der zweiten Ebene anzuzeigen. Der Quellcode lautet wie folgt. Sie können ihn kopieren und direkt verwenden.

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
    <Stil>
        * {Rand: 0; Polsterung: 0;}
        ul { Listenstil: keine;}
        div {
            Breite: 100 %;
            Höhe: 50px;
            Hintergrundfarbe: #ccc;
        }
        .Erste {
            Breite: 100px;
            Höhe: 50px;
            schweben: links;
            Rand rechts: 70px;
            /* Hintergrundfarbe: rosa; */
            Cursor: Zeiger;
            Textausrichtung: zentriert;
            Zeilenhöhe: 50px;
            Rahmenradius: 15px;
        }
        .zweites li{
            Breite: 80px;
            Höhe: 50px;
            Hintergrundfarbe: blau;
            Randradius: 50 %;
            Rand oben: 10px;
        }
        .zweite {
            Anzeige: keine;
        }
        .erste:hover .zweite{
            Anzeige: Block;
            Cursor: Zeiger;
        }
        .erster:hover {
            Hintergrundfarbe: rosa;
        }
    </Stil>

<Text>
    <div>
        <ul>
            <li Klasse="Erste">
                <p>Tag der ersten Ebene</p>
                <ul Klasse="zweite">
                    <li>Tags der zweiten Ebene</li>
                    <li>Tags der zweiten Ebene</li>
                </ul>
            </li>

            <li Klasse="Erste">
                <p>Tag der ersten Ebene</p>
                <ul Klasse="zweite">
                    <li>Tags der zweiten Ebene</li>
                    <li>Tags der zweiten Ebene</li>
                </ul>
            </li>
        </ul>
    </div>

</body>
</html>

Zusammenfassen

Dies ist das Ende dieses Artikels über die Implementierung eines dynamischen Sekundärmenüs mit CSS. Weitere relevante CSS-Inhalte für dynamische Sekundärmenüs finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Deaktivierte Werte, die nicht eingegeben werden können, können nicht an die Aktionsebene übergeben werden

>>:  Ein praktischer Bericht über XSS-Angriffe in einem VUE-Projekt

Artikel empfehlen

Implementierung und Optimierung von MySql-Unterabfragen IN

Inhaltsverzeichnis Warum ist IN langsam? Was ist ...

Eine kurze Einführung in MySQL-Datenbankoptimierungstechniken

Eine ausgereifte Datenbankarchitektur ist nicht v...

Grundlegende Befehle für MySQL-Datenbankoperationen

1. Erstellen Sie eine Datenbank: Daten erstellen ...

Welche Vorteile bietet die Verwendung eines B+-Baums als Indexstruktur in MySQL?

Vorwort In MySQL verwenden sowohl Innodb als auch...

Allgemeine Betriebsbefehle von MySQL im Linux-System

Aufschlag: # chkconfig --list Alle Systemdienste ...

So verstehen Sie die Modularität von JavaScript

Inhaltsverzeichnis 1. Browserunterstützung 2. Exp...

Wissen Sie, welche Möglichkeiten es gibt, in Vue Routen zu überspringen?

Inhaltsverzeichnis Die erste Methode: Router-Link...

js, um den Popup-Effekt zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

So ändern Sie die Größe von Partitionen in CentOS7

Gestern habe ich jemandem bei der Installation ei...

Implementierung des Imports und Exports von Vue-Element-Admin-Projekten

vue-element-admin importiert Komponentenkapselung...

Erfahren Sie mehr über MySQL-Datenbanken

Inhaltsverzeichnis 1. Was ist eine Datenbank? 2. ...

Detaillierte Einführung in die Grundkonzepte von JS

Inhaltsverzeichnis 1. Eigenschaften von JS 1.1 Mu...

Eine kurze Erläuterung der Rolle und Funktionsweise von Schlüsseln in Vue3

Welche Funktion hat dieses Schlüsselattribut? Sch...