Horizontales Header-Menü mit CSS3 implementiert

Horizontales Header-Menü mit CSS3 implementiert

Ergebnis:

Implementierungscode

html

<nav class="Dropdownmenü">
  <ul>
    <li><a href="http://www.jochaho.com/wordpress/">123WORDPRESS.COM</a></li>
    <li><a href="http://www.jochaho.com/wordpress/about-pritesh-badge/">jb51</a></li>
    <li><a href="#">Artikel zu HTML5 und CSS3</a>
      <ul id="Untermenü">
        Unterschied zwischen SVG und Canvas
        <li><a href="http://www.jochaho.com/wordpress/new-features-in-html5/">Neue Funktionen in HTML5</a></li>
        <li><a href="http://www.jochaho.com/wordpress/creating-links-to-sections-within-a-webpage/">Erstellen von Links zu Abschnitten innerhalb einer Webseite</a></li>
      </ul>
    </li>
    <li><a href="http://www.jochaho.com/wordpress/category/news/">Neuigkeiten</a></li>
    <li><a href="http://www.jochaho.com/wordpress/about-pritesh-badge/">Kontaktieren Sie uns</a></li>
  </ul>
</nav>

CSS3

.dropdownmenu ul, .dropdownmenu li {
	Rand: 0;
	Polsterung: 0;
}
.dropdownmenu ul {
	Hintergrund: grau;
	Listenstil: keiner;
	Breite: 100 %;
}
.dropdownmenu li {
	schweben: links;
	Position: relativ;
	Breite: automatisch;
}
.dropdownmenu a {
	Hintergrund: #30A6E6;
	Farbe: #FFFFFF;
	Anzeige: Block;
	Schriftart: fett 12px/20px serifenlos;
	Polsterung: 10px 25px;
	Textausrichtung: zentriert;
	Textdekoration: keine;
	-webkit-transition: alle 0,25 Sekunden Leichtigkeit;
	-moz-transition: alle 0,25 Sekunden Leichtigkeit;
	-ms-Übergang: alle 0,25 s Leichtigkeit;
	-o-Übergang: alle 0,25 s Leichtigkeit;
	Übergang: alle 0,25 s Leichtigkeit;
}
.dropdownmenu li:hover a {
	Hintergrund: #000000;
}
#Untermenü {
	links: 0;
	Deckkraft: 0;
	Position: absolut;
	oben: 35px;
	Sichtbarkeit: versteckt;
	Z-Index: 1;
}
li:hover ul#Untermenü {
	Deckkraft: 1;
	oben: 40px; /* passe dies entsprechend der Polsterung der oberen Navigation oben und unten an */
	Sichtbarkeit: sichtbar;
}
#Untermenü li {
	Schwimmer: keiner;
	Breite: 100 %;
}
#Untermenü a:hover {
	Hintergrund: #DF4B05;
}
#Untermenü a {
	Hintergrundfarbe: #000000;
}

Oben sind die Details des von CSS3 implementierten horizontalen Titelmenüs aufgeführt. Weitere Informationen zum CSS3-Titelmenü finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

<<:  Detaillierte Erklärung der grundlegenden Typen von TypeScript

>>:  Detaillierte Erläuterung des Codes zur Implementierung von sechs Siebstilen mithilfe des HTML-Rasterlayouts

Artikel empfehlen

Detailliertes Tutorial zur Installation des Quellcodes von CentOS6.9+Mysql5.7.18

Bei der Installation des Quellcodes von CentOS6.9...

Der Unterschied zwischen ${param} und #{param} in MySQL

Der von ${param} übergebene Parameter wird als Te...

Tutorial zur Installation der Dekomprimierungsversion von MySQL 8.0.12

In diesem Artikel finden Sie das Installations-Tu...

Gojs implementiert Ameisenlinien-Animationseffekt

Inhaltsverzeichnis 1. Gojs-Implementierung 1. Zei...

503 Dienst nicht verfügbar Fehlerlösungserklärung

1. Beim Öffnen der Webseite wird die Meldung „503...

Diagramm des Installations- und Verwendungstutorials für MySQL 8.0.17

Vorne geschrieben In der Vergangenheit und in akt...

Installieren von MySQL 8.0.12 basierend auf Windows

Dieses Tutorial ist nur auf Windows-Systemen anwe...

So installieren Sie Graphviz und beginnen mit dem Tutorial unter Windows

Herunterladen und installierenUmgebungsvariablen ...

Floaten und Floaten löschen in der Übersichtsseite

1. Float: Der Hauptzweck besteht darin, den Effek...

Docker installiert Redis und führt den visuellen Client für den Betrieb ein

1 Einleitung Redis ist eine leistungsstarke, auf ...

Optimierung der Datenbank-SQL-Anweisung

Warum optimieren: Beim Start des eigentlichen Pro...

Lösung für das Fehlerproblem bei der Remote-Verbindung von Vscode zu Ubuntu

1. Hintergrund des Vorfalls: Aus Arbeitsgründen m...