feat(navbar): fixierte, tastaturbarrierefreie Navigationsleiste #4
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "feature/navigationsleiste"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Beschreibung
Navigationsleiste als wiederverwendbare Komponente (HTML-Fragment, CSS, JS).
Umsetzung
position: fixed)Dateien
src/components/navigationsbar/navigation.htmlsrc/components/navigationsbar/navigation.jssrc/components/navigationsbar/images/logo.pngsrc/styles/navigation.cssHinweis zur Integration
Die Navbar wird per
fetch()in einen Platzhalter (<div id="navbar-placeholder"></div>) geladen und braucht daher den Dev-Server (npm run dev). Die Einbindung in die Seiten erfolgt separat.Die Komponente sieht grundsätzlich passend aus. Beim Build-Test wird das HTML-Fragment übernommen, das Logo bleibt jedoch auf einem nicht mitgelieferten /src/-Pfad. Bitte den Logo-Pfad für den Produktionsbuild anpassen.
Der Link „Pakete“ in Zeile 31 von navigation.html sollte auf /angebotsuebersicht.html zeigen. Diese Seite wird später noch gepusht. Die übrigen Navigationsziele sollten wir ebenfalls mit den tatsächlichen Seiten abstimmen.
Bitte im Einbindungsbeispiel außerdem erwähnen, dass das Script bereits automatisch initialisiert wird und die CSS separat eingebunden werden muss.