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.
Die meisten Webdesigner denken, dass sie CSS ziemlich gut kennen. Schließlich gibt es nicht viel - ein paar Selektortypen, ein paar Dutzend Eigenschaften und einige Kaskadenregeln, an die man sich kaum erinnern muss, da sie auf den gesunden Menschenverstand hinauslaufen. Aber wenn Sie sich auf das Wesentliche konzentrieren, gibt es viele obskure Details, die nur wenige Designer wirklich verstehen.
In den 90er Jahren war VR (Virtual Reality) unter den Elite-Gamern allein bekannt, aber mit der Zeit wurde es für die Welt außerhalb des Spielens immer zugänglicher. Heute können Sie YouTuber, Facebookers, Nachrichtenmedien und Supermärkte mit einer besser nutzbaren Form von VR sehen, um mehr Publikum anzuziehen: das 360 ° Panorama-Video .Diese