Sticky Header (Top-Bar) - fixer DIV-Container
Einbindung
Mit dieser Funktion können Sie eine Top-Bar oder einen eigenen DIV-Container so fixieren, dass der Container beim Scrollen immer oben im Browserfenster stehen bleibt.
HTML - Body
Fügen Sie den folgenden Code in den gewünschten Bereich der HTML-Seite ein.
CSS
Ergänzen Sie die vorhandene CSS-Datei mit den folgenden Stylesheet-Definitionen.
/* Style the topbar */
#topnav {
overflow: hidden;
background-color: #333;
padding: 10px 20px;
z-index: 9999;
}
/* Topbar links */
#topnav a {
color: #f2f2f2;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
font-size: 16px;
line-height: 20px;
}
/* Page content */
.navbar {
padding: 16px;
}
/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky {
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
}
/* Add some top padding to the page content to prevent sudden quick movement - as the navigation bar
gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .navbar {
padding-top: 60px;
}
HTML - Body - JavaScript einügen
Fügen Sie dieses Javascript vor dem schließenden <body>-Tag ein.
Hinweis
Achten Sie darauf, dass bei "document.getElementById("topnav")" die richtige ID des Navbar-Containers verwendet wird.
Achten Sie darauf, dass bei "document.getElementById("topnav")" die richtige ID des Navbar-Containers verwendet wird.