Erstellen Sie ein intelligenteres responsives Navigationsmenü mit diesem jQuery-Plugin
Jeder moderne Standort benötigt ein responsives Layout und eine nutzbare Navigation . Das ist eine gegebene.
Aber Hamburger-Menüs können nur so weit gehen und sie ändern die Verwendbarkeit für unterschiedliche Bildschirmgrößen radikal . Der bessere Weg, dies zu umgehen, ist das schrittweise Verbergen von Links mit einem Plugin wie OkayNav .
Dieses kostenlose jQuery-Plugin fügt eine sehr einfache Menüfunktion zu jeder Seite hinzu und versteckt Navigationspunkte auf der Basis verschiedener Ansichtsfenster. Auf diese Weise haben Smartphone-Nutzer das einzelne Hamburger-Menü, aber Tablet-Nutzer können auch einige Links sehen.
Standardmäßig basiert es auf a
Element und eine lange ungeordnete Liste . Bis jetzt glaube ich nicht, dass dieses Plugin Multi-Level-Dropdowns unterstützt, aber wenn Sie ein bisschen von jQuery wissen, können Sie das selbst hinzufügen.OkayNav ist extrem einfach und für einfachere Webseiten gedacht , die nur eine Handvoll Navigationslinks haben. Diese Links verstecken sich langsam hinter einem Offscreen-Menü, sobald sie ein bestimmtes Ansichtsfenster erreichen und mehr Links verstecken sich, je kleiner der Browser wird.
Sie müssen Ihre ungeordnete Liste in ein Navigationselement einfügen und ihr eine bestimmte ID geben. Dann können Sie das gesamte Nav mit der Funktion okayNav()
wie okayNav()
:
var navigation = $ ('# nav-main'). okNav (); Beachten Sie, dass dies nur die einfachste Konfiguration ohne benutzerdefinierte Funktionen ist. Sie können mit mehr als einem Dutzend benutzerdefinierter Optionen arbeiten, die in diese Bibliothek integriert sind, um den Symbolstil, die Menüanimation, die Swipe-Unterstützung und die Rückruffunktionen zu steuern.
Und Sie können sogar das Menü aufrufen, um nach Belieben zu öffnen / schließen, indem Sie bestimmte Werte an die Funktion übergeben. Hier ist ein einfaches Beispiel, um die Navigation zu öffnen :
navigation.okayNav ('openInvisibleNav'); Alle diese Codes sind im GitHub Repo gut dokumentiert, das auch einen Download des Skripts enthält. Wenn Sie die CDN-Route bevorzugen, können Sie auch den RawGit-Link verwenden , um dieses Skript direkt von GitHub hinzuzufügen.
OkayNav eignet sich hervorragend für kleinere Websites , die von der fortschrittlichen Navigationstechnik profitieren. Aber wenn Sie sich noch nicht sicher sind, wie das funktioniert, schauen Sie sich diese Demo auf CodePen an und zeigen Sie, was dieses kleine Plugin kann.
Gestalte deine eigenen Checkbox-Animationseffekte mit Checkbox.css
In einem kürzlich erschienenen Artikel habe ich eine unterhaltsame Animationsbibliothek für benutzerdefinierte Optionsfelder mit CSS-Unterstützung behandelt .Diese freie Bibliothek wurde von 720kb veröffentlicht und sah schnell eine Folge-Alternative namens Checkbox.css . Dies funktioniert in ähnlicher Weise, mit Ausnahme von Restyles und animiert HTML-Checkboxen . Die
(Tech- und Design-Tipps)