Sticky Headers: 5 Wege, sie besser zu machen

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Page Laubheimer sagt, dass, wenn Sie einen Sticky Header machen wollen...

  1. Halten Sie ihn klein.
  2. Heben Sie ihn visuell vom Rest der Seite ab.
  3. Wenn er sich bewegen soll, halten Sie ihn minimal. (Ich würde sagen, respektieren Sie prefers-reduced-motion.)
  4. Erwägen Sie „teilweise persistente Header“. (Jemima Abu nennt sie eine Smart Navbar.)
  5. Eigentlich, vielleicht sollten Sie es gar nicht tun.

Ich mag generell den Begriff „sticky“ Header, weil er impliziert, dass man dafür position: sticky verwenden sollte, was meiner Meinung nach auch der Fall sein sollte. Früher wurde dies mit position: fixed realisiert, aber das war schwieriger umzusetzen, da der Header aus dem Dokumentfluss heraus und wieder hinein bewegt wurde. Die Verwendung von Sticky-Positionierung hilft, diesen Platz automatisch zu reservieren, ohne JavaScript oder magische Zahlen.

Direkter Link →