Aus dem Kurs: Webtechniken lernen 3: Responsive CSS-Layouts mit Media Queries, Flexbox und Grid
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.400 Kurse von Branchenfachleuten.
Schritt 4: Den Menübutton per CSS gestalten
Aus dem Kurs: Webtechniken lernen 3: Responsive CSS-Layouts mit Media Queries, Flexbox und Grid
Schritt 4: Den Menübutton per CSS gestalten
Der Menübutton ist auf allen 4 Seiten eingebaut und soll jetzt gestaltet werden. Hier sehen Sie die Dateien aus dem Anfangsordner zu diesem Film, und neu dabei ist eine Datei, eine Grafikdatei namens menuburger.svg. Das sind 3 waagerechte Striche, die gleich eingebaut werden in den Button. In navi-responsiv.css soll der Button gestaltet werden, und das geht los mit dem Ausblenden des Buttons, wenn kein JavaScript vorhanden ist. Wenn kein JavaScript vorhanden ist, gibt es beim Stammelement die Klasse no-js. Und wenn die vorhanden ist, dann soll der Menübutton auf display: none gesetzt werden. None, da ist es. no-js, kein JavaScript, Menübutton weg damit. Das heißt, diese Anweisung, sobald es JavaScript gibt, wird die Klasse no-js ersetzt durch die Klasse js. Und dann ist diese Ganze CSS Regel für den Browser nicht mehr relevant, dann bleibt der Button also sichtbar so, wie es hier zu sehen ist. Die Gestaltung des Buttons selbst ist relativ unspektakulär, und ich füge die CSS Regel…
Inhalt
-
-
-
-
-
-
-
-
Die responsive Navigation im Überblick4 Min. 3 Sek.
-
(Gesperrt)
Schritt 1: Prüfen, ob JavaScript aktiv ist3 Min. 16 Sek.
-
(Gesperrt)
Schritt 2: Die mobile Navigation gestalten2 Min. 53 Sek.
-
(Gesperrt)
Schritt 3: Den Menübutton im HTML einfügen2 Min. 57 Sek.
-
(Gesperrt)
Schritt 4: Den Menübutton per CSS gestalten3 Min. 22 Sek.
-
(Gesperrt)
Schritt 5: Die Navigation per CSS ausblenden1 Min. 59 Sek.
-
(Gesperrt)
Schritt 6: Die Navigation mit dem Menübutton einblenden5 Min. 3 Sek.
-
(Gesperrt)
Challenge: Eine horizontale Navigation für breitere Viewports1 Min. 32 Sek.
-
(Gesperrt)
Solution: Eine horizontale Navigation für breitere Viewports3 Min. 10 Sek.
-
-
-