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 Verwendung von MAMP ist wahrscheinlich der einfachste Weg, um PHP, Apache und MySQL in OS X zu betreiben. Sie legen die Anwendung einfach in den Anwendungsordner, starten die App und drücken die Schaltfläche Start Server und schon kann es losgehen.Aber, OS X wurde tatsächlich mit PHP ausgeliefert und Apache eingebaut, also warum nicht verwenden Sie sie, um Websites lokal zu entwickeln und auszuführen, anstatt Apps von Drittanbietern wie MAMP oder dergleichen zu verwenden? Au
Oh, Überarbeitungen. Wir haben sie alle bekommen - ich persönlich kenne keinen Designer auf der Welt, der sie nicht hasst, und ich habe Blogpost nach Blogpost darüber gelesen, wie sehr sie saugen. Sie setzen Stunden (oder Tage) Ihrer Zeit und Mühe ein, um ein Designstück genau richtig zu machen.Dann