Erstellen Sie eine automatisch ausgeblendete Sticky-Kopfzeile mit Headroom.js
Automatisch verborgene Header sind im Webdesign schon seit einiger Zeit sehr beliebt. Viele Blogs und Online-Magazine verwenden den Sticky-Header, um die Nutzer in Kontakt zu halten und ihnen direkten Zugriff auf die Navigation zu geben .
Medium hat diese Funktion mit einem Grundkonzept neu definiert, das die Navigation beim Scrollen nach unten, aber beim Scrollen nach oben ausblendet . Dieses Konzept ist zu einem beliebten Trend geworden und kann nun einfach mit Headroom.js repliziert werden.
Headroom.js ist eine kostenlose JavaScript-Bibliothek ohne Abhängigkeiten oder übermäßige API-Funktionen. Sie fügen es einfach zu Ihrem HTML hinzu, zielen auf den Seitenkopf und lassen es laufen.
Headroom fügt einfach bestimmte CSS-Klassen hinzu und entfernt sie, die animiert werden, um die Kopfzeile mithilfe von JavaScript zur Erkennung der Bewegung anzuzeigen / auszublenden .Du könntest diese Funktionalität selbst machen, aber warum? Headroom wurde getestet und unterstützt alle gängigen Browser . Es spielt sogar gut mit jQuery oder Zepto, wenn Sie bereits eine JS-Bibliothek auf Ihrer Site installiert haben.
Im GitHub-Repo finden Sie viele Codebeispiele, aber hier ist ein einfaches Beispiel, das auf das #header
Element #header
:
var myElement = document.querySelector ("# header"); // Erzeuge ein Headroom-Objekt, das im #header-Element übergeben wird var Headroom = new Headroom (myElement); // initialisiere die Bibliothek headroom.init ();
Die init()
-Funktion hat viele Optionen zum Anpassen . Sie können die verschiedenen Elementklassen zusammen mit verschiedenen Ereignisauslöserrückrufen anpassen, in die Sie Ihre eigenen Funktionen einbetten können . Wenn das Element beispielsweise onUnpin
nachdem es entfernt wurde, verwenden Sie den Rückruf onUnpin
.
Diese Optionen sind alle auf der Haupt-Plug-in-Seite aufgeführt, also schaut es euch an und seht, was ihr denkt. Wenn Sie Headroom in Aktion sehen möchten, werfen Sie einen Blick auf den Stift, der einen vollständigen Klon der Hauptdemoseite enthält.
10 Schritte zum Erstellen eines professionellen WordPress-Admin
Egal, ob Sie WordPress-Websites für Kunden erstellen, einen eigenen Blog mit mehreren Autoren erstellen oder einfach nur ein personalisierteres Erscheinungsbild für Ihre Website wünschen, es gibt viele Fälle, in denen Sie möglicherweise das Design des WordPress-Admin-Steuerfelds und der Anmeldeseite ändern möchten. Sie k
5 Arten des professionellen Schreibens Sie können eine Karriere beginnen
In der heutigen modernen Welt ist jeder ein Schriftsteller. Du machst Hausaufgaben und College-Aufgaben, Forschungsberichte, Laborberichte oder post-mortem Feedback geben, tippen Sie Notizen, Memos, E-Mails, senden Sie Grußkarten bei besonderen Anlässen. Alleine in den sozialen Medien wird hier viel getippt und Hashtaging durchgeführt. W