Um das Element zu stylen, sollte CSS ausreichen. Aber, es ist nicht genug in Bezug auf die Zugänglichkeit. Wir stellen EasyDropDown.js vor, ein kostenloses jQuery-Plugin, das all diese Fehler überdeckt.
EasyDropDown.js kann das altmodische select Element in Ihrer Webseite mit vielen Eigenschaften leicht stylen. Nach dem Element wurde mit diesem Plugin angewendet, es wird vollständige Tastatursteuerung mit Textsuche erhalten. Dieses Werkzeug bietet auch einen inneren Bildlauf für Objekte in langen Listen, um die Größe der Dropdown-Box zu begrenzen. Form und Validierung sind ebenfalls verfügbar, was bei der Kompatibilität hilft.
Installation
Um EasyDropDown zu installieren, fügen Sie zunächst die jQuery-Bibliothek in Ihre Webseite ein. Stellen Sie sicher, dass Sie auch das Javascript (hier) wie folgt einbinden:
Und seine CSS-Datei im head Tag:
.. ..
Wenn Sie ein anderes Thema verwenden, müssen Sie die Dateien in Ihrem Webordner kopieren. Keine Sorge, Sie müssen sie nicht in den HTML-Code aufnehmen, um sie aufzurufen.
Styling der Auswahl
Wenn Sie EasyDropDown.js verwenden, können Sie ein anpassbares Dropdown-Menü mit einem sauberen, semantischen Markup erstellen. Die select können nur in HTML formatiert werden. Sie können das Element deaktivieren, eine ausgewählte Option definieren oder einfach ein Label hinzufügen .
Um es zu dropdown, müssen Sie zuerst eine dropdown Klasse in die Tags dropdown . Ein Label kann hinzugefügt werden, indem eine label Klasse innerhalb der Option angegeben wird. Hier ist das grundlegende Markup:
Das ist es, Sie brauchen kein benutzerdefiniertes Javascript hinzuzufügen. Jetzt ist das miese, altmodisch hat sich in einen schönen, ausgefallenen Drop-Down-Eingang verwandelt.
Wenn Sie eine vorausgewählte Option hinzufügen möchten, geben Sie einfach Ihr Dropdown-Menü mit dem selected Attribut an. Wir empfehlen, die Beschriftung nicht mit dieser Einstellung zu verwenden, da der ausgewählte Wert die Beschriftung überschreibt .
... ...
Sie können das Dropdown-Menü auch mit dem disabled Attribut wie folgt deaktivieren:
...
Bereit, Themen zu verwenden
EasyDropDown.js kommt mit 2 weiteren gebrauchsfertigen Themen: Metro und Flat . Um die Themen zu verwenden, können Sie HTML5 data-attribute .
Innerhalb der Tag, rufe data-settings='{"wrapperClass":"theme-name"}' auf, um ein anderes Thema anzuwenden. Fühlen Sie sich frei, den theme-name mit den verfügbaren Themennamen zu ändern: metro oder flat . Hier ist das Beispiel:
...
Neben wrapperClass gibt es weitere Einstellungen, die Sie hinzufügen können. Einzelheiten finden Sie auf der Dokumentationsseite. Wenn Sie mit JavaScript-Code cool sind, können Sie das Tutorial dort sehen.
Es gibt viele Tools, um Web-Apps zu erstellen, aber sie alle zusammenzufügen und sie in unseren Workflow zu integrieren, könnte wirklich umständlich sein. Wir neigen auch dazu, repetitive Aufgaben zu erledigen, wenn wir Web-Apps erstellen, wie das Erstellen von Dateien, das Erstellen von Ordnern und das Installieren einer Reihe von Frontend-Bibliotheken. W
Die Ferien kommen und Sie wissen, was das bedeutet - jeder, der nach Hause kommt, hilft dabei, das Wi-Fi zu Hause zu retten. Es ist auch die Zeit des Jahres, wenn wir mit vielen Online-Inhalten behandelt werden, die Ihren Datentarif schneller zappen können, als Sie sagen können "Was ist zum Abendessen?&