
Vertikale CSS Navigation mit Tooltips – CSS Vertical Navigation with Teaser
Die Technik, in eine vertikale CSS-Navigation eine Infobox (Tooltip, Teaser) einzubauen, erlaubt Ihnen auf einfache Art und Weise, nähere Informationen zu den jeweiligen Menüpunkten anzuzeigen.
Fertiges Beispiel ansehen [Grafik anklicken!]
HTML:
Ich starte im Quellcode mit einer einfachen ungeordneten Liste. In die <li>-Tags werden Hyperlinks eingebaut und innerhalb dieser werden <span>-Tags eingefügt. Im Beispiel-Code sind nur die ersten 3 Punkte der vertikalen Navigation angeführt.
<ul class="sidenav">
<li>
<a href="#">Home
<span>Blandit turpis patria euismod at iaceo appellatio,
demoveo esse. Tation utrum utrum abigo demoveo immitto
aliquam sino aliquip.
</span>
</a>
</li>
<li>
<a href="#">Blog
<span>Blandit turpis patria euismod at iaceo appellatio,
demoveo esse. Tation utrum utrum abigo demoveo immitto
aliquam sino aliquip.
</span>
</a>
</li>
<li>
<a href="#">Tutorials
<span>Blandit turpis patria euismod at iaceo appellatio,
demoveo esse. Tation utrum utrum abigo demoveo immitto
aliquam sino aliquip.
</span>
</a>
</li>
</ul>
CSS:
Zuerst werden die Listenelemente für die vertikale Navigation formatiert
ul.sidenav {
font-size: 1.2em;
float: left;
width: 200px;
margin: 0;
padding: 0;
list-style: none;
background: #005094;
border-bottom: 1px solid #3373a9;
border-top: 1px solid #003867;
}
ul.sidenav li a {
display: block;
color: #fff;
text-decoration: none;
width: 155px;
padding: 10px 10px 10px 35px;
background: url(sidenav_a.gif) no-repeat 5px 7px;
border-top: 1px solid #3373a9;
border-bottom: 1px solid #003867;
}
Zwischenergebnis: Vertikale Navigation

Als nächstes wird der hide/show-Effekt hinzugefügt. Wenn Sie danach mit der Maus über die Hpyerlinks fahren, bewirkt der hover-Effekt das Öffnen der Infobox mit den zusätzlichen Infos.
ul.sidenav li a:hover {
background: #003867 url(sidenav_a.gif) no-repeat 5px 7px;
border-top: 1px solid #1a4c76;
}
ul.sidenav li span{ display: none; }
ul.sidenav li a:hover span {
display: block;
font-size: 0.8em;
padding: 10px 0;
}
Ergebnis: Vertikale Navigation mit Tooltip/Teaser

Abschließende Bemerkung:
Sie können die oben beschriebene Technik nicht nur in einer vertikalen Navigation, sondern nach entsprechender Modifikation auch in allen anderen Elementen Ihrer Webseite einsetzen (z.B.: Links im Fließtext, Überschriften, Profile etc.).
Zusätzlich zum Original habe ich auch eine Variante in grüner Farbe erstellt.
Variante 1 (blau) und Variante 2 (grün) ansehen [Grafik anklicken!]
Beide Beispiele zusammen als *Zip-Datei (7,5KB) downloaden [Grafik anklicken!]
Ähnliche Artikel:
CSS Tooltips erstellen: Ballon-Quickinfos / ballon pop-ups
CSS-Tricks: CSS Tooltip erstellen
CSS-Tooltips erstellen: Infoboxen über HTML-Elementen / Teil 1
CSS-Tooltips erstellen: Infoboxen über HTML-Elementen / Teil 2
Super simple css bars – einfache Diagramme mit CSS erstellen
Pure CSS Animated Progress Bar – Animierter Fortschrittsbalken
Formatierung von Überschriften mit CSS
CSS-Übung: Initial gestalten (DropCap)
CSS-Liste mit grafischen Aufzählungszeichen
CSS-Listen mit Sonderzeichen





















