Sogar mein Lehrer weis nicht mehr weiter...
Das ist aber schlecht :(
Oder ist er überhaupt nicht vom Fach, sondern schiebt nur die Vertretung für den kranken Kollegen?
Anleitungen und funktionstüchtige Demos für ein "Hamburger Menu" incl. dem Checkbox-Hack finden sich genügend im Netz - man muß sich halt nur danach auf die Suche begeben:
hamburger menu checkbox hack
Und keiner von Euch beiden ist auf diese Idee gekommen? Ebenfalls schlecht :(
css-tricks.com ist seit 2007 am Start, und haben ihr Angebot quantitativ entsprechend breit aufgestellt.
Ich bin 2009 wegen der "abgerundeten Ecken ohne Grafikeinsatz" auf
Rounded Corners gelandet, und die Seite in meinen Bookmarks.
Damals wurde
border-radius noch nicht von allen Browsern unterstützt, wie man es heute kennt, und durfte mit ihren Präfixen rumhantieren (
-moz-border-radius für Firefox, usw.)
Ich schweife ab, sorry
https://css-tricks.com/responsive-menu-concepts/ ->
3. Custom Dropdown
- <input><label> sind innerhalb von <nav></nav> vor <ul></ul> platziert.
- <ul> wird bei den kleinen Auflösungen per display:none ausgeblendet (und nicht die <li>'s mit top:-9999px aus dem Viewport verschoben).
- Mit Klick auf die Checkbox wird das <ul> per display:block wieder sichtbar.
Demo für "Custom Dropdown":
http://codepen.io/TimPietrusky/pen/gqlhA
Abschließend noch ein Tipp: Umlaute sollten in ID-/Klassenbezeichnern vermieden werden.
Ansonsten kommt das dabei raus, wenn die CSS-Datei nicht UTF-8-kodiert gespeichert ist:
CSS:
#motorsportdöbelilogo{ /* Logo */ }
.motorsportdöbeli{ /*Schriftzug Motorsport Döbeli*/ }
@media only screen and (max-width:900px) { /* Beginn responsive Definition für Geräte unter 900px */
...
#motorsportdöbelilogo{ /* Logo */ }
}