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

So lösen Sie das Zeichensatzproblem bei der Anmeldung bei Linux

Zeichensatzfehler treten immer auf Gebietsschema:...

SSH-Portweiterleitung zur Erzielung einer Intranet-Penetration

Die Maschinen in unserem LAN können auf das exter...

Detaillierte Erklärung der neuen CSS-Eigenschaft display:box

1. Anzeige:Box; Wenn Sie diese Eigenschaft für ei...

Implementierung des React Page Turner (inkl. Front- und Backend)

Inhaltsverzeichnis Frontend Entwerfen und schreib...

Auszeichnungssprachen – Was lernen, nachdem man HTML gelernt hat?

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

Mysql-Sortierung und Paginierung (Order by & Limit) und vorhandene Fallstricke

Sortierabfrage (Sortieren nach) Im E-Commerce: Wi...

Reagieren Sie mit Beispielcode zur Implementierung des Anmeldeformulars

Als Vue-Benutzer ist es an der Zeit, React zu erw...

Elementui exportiert Daten in XLSX- und Excel-Tabellen

Kürzlich habe ich vom Vue-Projekt erfahren und bi...

CSS3 realisiert den Effekt der kontinuierlichen Dreiecksvergrößerung

1. CSS3-Dreieck vergrößert weiterhin Spezialeffek...

So kapseln Sie die Tabellenkomponente von Vue Element

Beim Kapseln von Vue-Komponenten werde ich weiter...

Ein einfaches Beispiel für die Verwendung von Vue3-Routing VueRouter4

Routenplanung vue-router4 behält den Großteil der...

4 Lösungen für CSS-Browserkompatibilitätsprobleme

Frontend ist ein harter Job, nicht nur weil sich ...