Wie man erstellt: festsitzende Kopfzeile beim Scrollen
- Previous page Gradient background scrolling
- Next page Header缩小 when scrolling
Lernen Sie, wie Sie eine festsitzende/haftige Kopfzeile mit CSS und JavaScript erstellen.
Erstellen Sie eine festsitzende Kopfzeile beim Scrollen
Schritt 1 - Fügen Sie HTML hinzu:
<div class="header" id="myHeader"> <h2>Meine Kopfzeile</h2> </div>
Schritt 2 - Fügen Sie CSS hinzu:
Stellen Sie den Stil des Kopfzeilen; fügen Sie position: haftig und top: 0 hinzu, um sicherzustellen, dass die Kopfzeile beim Scrolling nach oben fix bleibt..header { position: haftig; top: 0; padding: 10px 16px; background: #555; color: #f1f1f1; }
Das Element wird auf position: haftig;
dann wird seine Position basierend auf der Positionsverschiebung des Benutzers bestimmt.
Haftige Elemente wechseln zwischen relativer und fester Position basierend auf der Positionsverschiebung des Scrolleffekts. Vor Erreichen der angegebenen Verschiebungsposition bleibt es bei der relativen Position; nach Erreichen dieser Position "klebt" es an dieser Position (wie position: fest
)。
Hinweis:Um die Haftige Position zu aktivieren, müssen Sie mindestens top
、right
、bottom
oder left
中的一个。
Related pages
Tutorial:CSS position
- Previous page Gradient background scrolling
- Next page Header缩小 when scrolling