Wie wird erstellt: Responsive Kopfzeile
Lernen Sie, wie Sie mit CSS eine responsive Kopfzeile erstellen.
Responsive Kopfzeile
Die Gestaltung der Kopfzeile应根据屏幕大小进行调整。通过调整浏览器窗口的大小可以查看效果。
Responsive Kopfzeile erstellen
Schritt 1 - HTML hinzufügen:
<div class="header"> <a href="#default" class="logo">Firmenlogo</a> <div class="header-right"> <a class="active" href="#home">Startseite</a> <a href="#contact">Kontakt</a> <a href="#about">Über</a> </div> </div>
Schritt 2 - CSS hinzufügen:
/* Titel-Stil mit grauer Hintergrundfarbe und einigen Innenabständen setzen */ .header { overflow: hidden; background-color: #f1f1f1; padding: 20px 10px; } /* Stil der Titel-Links setzen */ .header a { float: left; color: black; text-align: center; padding: 12px; text-decoration: none; font-size: 18px; line-height: 25px; border-radius: 4px; } /* Stil des Logo-Links setzen (Beachten Sie, dass wir die Zeilenhöhe und die Zeichengröße auf denselben Wert setzen, um zu verhindern, dass der Kopfzeile größer wird, wenn die Schriftart größer wird) */ .header a.logo { font-size: 25px; font-weight: bold; } /* Ändern der Hintergrundfarbe bei der Mausüberlagerung */ .header a:hover { background-color: #ddd; color: black; } /* Stil des aktiven/aktuellen Links setzen */ .header a.active { background-color: dodgerblue; color: white; } /* Die Links werden nach rechts versetzt */ .header-right { float: right; } /* Hinzufügen einer Medienabfrage, um eine responsive Gestaltung zu erreichen - Wenn die Bildschirmbreite 500px oder weniger beträgt, werden die Links übereinander gestapelt */ @media screen and (max-width: 500px) { .header a { float: none; display: block; text-align: left; } .header-right { float: none; } }
相关页面
教程:CSS 导航栏