Reines CSS-Dropdown-Menü

Reines CSS-Dropdown-Menü

Ergebnisse erzielen

Implementierungscode

html

<div id="Behälter">
    <Navigation>
        <ul>
            <li><a href="#">Startseite</a></li>
            <li><a href="#">WordPress</a>
            <!-- Dropdown-Liste der ersten Ebene -->
            <ul>
                <li><a href="#">Themen</a></li>
                <li><a href="#">Plugins</a></li>
                <li><a href="#">Anleitungen</a></li>
            </ul>        
            </li>
            <li><a href="#">Webdesign</a>
            <!-- Dropdown-Liste der ersten Ebene -->
            <ul>
                <li><a href="#">Ressourcen</a></li>
                <li><a href="#">Links</a></li>
                <li><a href="#">Anleitungen</a>
            	<!-- Dropdown-Liste der zweiten Ebene -->
                <ul>
                    <li><a href="#">HTML/CSS</a></li>
                    <li><a href="#">jQuery</a></li>
                    <li><a href="#">Andere</a>
                        <!-- Dropdown-Liste der dritten Ebene -->
                        <ul>
                            <li><a href="#">Zeug</a></li>
                            <li><a href="#">Dinge</a></li>
                            <li><a href="#">Anderes Zeug</a></li>
                        </ul>
                    </li>
                </ul>
                </li>
            </ul>
            </li>
            <li><a href="#">Grafikdesign</a></li>
            <li><a href="#">Inspiration</a></li>
            <li><a href="#">Kontakt</a></li>
            <li><a href="#">Über</a></li>
        </ul>
    </nav>
  <h1>Reines CSS-Dropdown-Menü</h1>
<p> Ein einfaches Dropdown-Navigationsmenü, das nur mit CSS erstellt wurde. Dropdowns sind mit einem Pluszeichen ( + ) gekennzeichnet.</p>
</div>

CSS

/* CSS-Dokument */

@import-URL (https://fonts.googleapis.com/css?family=Open+Sans);
@import-URL (https://fonts.googleapis.com/css?family=Bree+Serif);

Körper {
	Hintergrund: #212121;
	Schriftgröße: 22px;
	Zeilenhöhe: 32px;
	Farbe: #ffffff;
	Zeilenumbruch: Wortumbruch !wichtig;
	Schriftfamilie: „Open Sans“, serifenlos;
	}

h1 {
	Schriftgröße: 60px;
	Textausrichtung: zentriert;
	Farbe: #FFF;
}	

h3 {
	Schriftgröße: 30px;
	Textausrichtung: zentriert;
	Farbe: #FFF;
}

h3 ein {
	Farbe: #FFF;
}

A {
	Farbe: #FFF;
}

h1 {
	Rand oben: 100px;
	Textausrichtung: zentriert;
	Schriftgröße: 60px;
	Schriftfamilie: „Bree Serif“, „Serif“;
	}

#Behälter {
	Rand: 0 automatisch;
}

P {
	Textausrichtung: zentriert;
}

Navigation {
	Rand: 50px 0;
	Hintergrundfarbe: #E64A19;
}

Navigation ul {
	Polsterung: 0;
  Rand: 0;
	Listenstil: keiner;
	Position: relativ;
	}
	
nav ul li {
	Anzeige: Inline-Block;
	Hintergrundfarbe: #E64A19;
	}

Navigation a
	Anzeige:Block;
	Polsterung: 0 10px;	
	Farbe: #FFF;
	Schriftgröße: 20px;
	Zeilenhöhe: 60px;
	Textdekoration: keine;
}

Navigation a:hover { 
	Hintergrundfarbe: #000000; 
}

/* Dropdowns standardmäßig ausblenden */
Navigation ul ul {
	Anzeige: keine;
	Position: absolut; 
	oben: 60px; /* die Höhe der Hauptnavigation */
}
	
/* Dropdowns beim Hovern anzeigen */
nav ul li:hover > ul {
	Anzeige: erben;
}
	
/* Dropdown-Liste der ersten Ebene */
nav ul ul li {
	Breite: 170px;
	Schwimmer: keine;
	Anzeige: Listenelement;
	Position: relativ;
}

/* Zweite, dritte und weitere Stufen */
nav ul ul ul li {
	Position: relativ;
	oben: -60px; 
	links: 170px;
}

	
/* Ändern Sie dies, um das Dropdown-Symbol zu ändern */
li > a:nach { Inhalt: ' + '; }
li > a:einziges-Kind:nach { Inhalt: ''; }

Oben sind die Details des Dropdown-Menüs aufgeführt, das ausschließlich mit CSS implementiert wurde. Weitere Informationen zum mit CSS implementierten Dropdown-Menü finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

<<:  Element verwendet Skripte, um automatisch neue Komponenten zu erstellen

>>:  So schreiben Sie HTML-Header in der Webentwicklung für mobile Geräte

Artikel empfehlen

JavaScript, um den Effekt des Klickens auf das Untermenü zu erzielen

In diesem Artikel wird der spezifische JavaScript...

Implementierung der K8S-Bereitstellung eines Docker-Containers

Umgebung: (Docker, K8s-Cluster), fahren Sie mit d...

Umfassendes Verständnis von HTML-Formularelementen

Wie unten dargestellt: XML/HTML-CodeInhalt in die...

Verwendung des Linux-Befehls ln

1. Befehlseinführung Mit dem Befehl ln werden Lin...

So zeigen Sie laufende Hintergrundprogramme in Linux an und beenden sie

Linux-Taskverwaltung - Ausführung und Beendigung ...

So löschen Sie Standardformate und legen allgemeine Formate in CSS fest

CSS Standard-Stile löschen Die üblichen klaren St...

Drei Möglichkeiten zum Konfigurieren einer JNDI-Datenquelle in Tomcat

In meiner früheren Arbeit war der Entwicklungsser...

MySQL-Serie 15: Allgemeine MySQL-Konfiguration und Leistungsstresstest

1. Allgemeine MySQL-Konfiguration Alle folgenden ...

HTML+CSS zum Erstellen eines Dropdown-Menüs

1. Beispiel einer Dropdown-Liste Der Code lautet ...