Per modellare l'elemento, il CSS dovrebbe essere sufficiente. Ma, beh, non è abbastanza in termini di accessibilità. Presentazione di EasyDropDown.js, un plugin jQuery gratuito per coprire tutti quei difetti.
EasyDropDown.js può facilmente modellare l'elemento di select vecchio stile nella tua pagina web con molte funzionalità. Dopo il elemento è stato applicato con questo plugin, otterrà il pieno controllo della tastiera con la ricerca testuale. Questo strumento fornisce anche uno scorrimento interno per gli elementi in elenchi lunghi per limitare le dimensioni della casella a discesa. Sono disponibili anche moduli e convalide che aiutano la compatibilità.
Installazione
Per installare EasyDropDown, in primo luogo includere la libreria jQuery nella tua pagina web. Assicurati di includere anche il javascript (prendilo qui) in questo modo:
E il suo file CSS all'interno del tag head :
.. ..
Se stai utilizzando un altro tema, assicurati di copiare i file nella cartella web. Non preoccuparti perché non è necessario includerli nell'HTML per chiamarli.
Styling The Select
Quando si utilizza EasyDropDown.js, è possibile creare un menu a discesa personalizzabile con un markup semantico pulito. Gli elementi select possono essere disegnati solo all'interno di HTML. Puoi disabilitare l'elemento, definire un'opzione selezionata o aggiungere facilmente un'etichetta .
Per modellarlo, devi prima includere una classe dropdown nei tag. È possibile aggiungere label dando una classe di label all'interno dell'opzione. Ecco il markup di base:
Questo è tutto, non è necessario alcun javascript personalizzato da aggiungere. Ora il pessimo, vecchio stile si è trasformato in un input a discesa bello e fantasioso.
Se vuoi aggiungere un'opzione preselezionata, dai semplicemente il tuo menu a discesa con l'attributo selected . Raccomandiamo di non utilizzare l'etichetta con questa impostazione in quanto il valore selezionato sovrascriverà l'etichetta .
... ...
Puoi anche disabilitare il menu a discesa usando l'attributo disabled modo:
...
Temi pronti per l'uso
EasyDropDown.js include altri 2 temi pronti all'uso: Metro e Flat . Per utilizzare i temi, puoi utilizzare data-attribute HTML5.
Dentro il tag, chiama data-settings='{"wrapperClass":"theme-name"}' per applicare un altro tema. Sentiti libero di cambiare il theme-name del theme-name con i nomi dei temi disponibili: metro o flat . Ecco l'esempio:
...
Accanto a wrapperClass, ci sono altre impostazioni che è possibile aggiungere, vedere la pagina della documentazione per i dettagli. Se sei bello con il codice javascript, puoi vedere il tutorial lì.
Sul mio desktop, Thunderbird fa un buon lavoro di gestione dei miei account di posta elettronica. Tuttavia, poiché non è disponibile su telefono Android, ho dovuto fare qualche ricerca per trovare un buon client di posta elettronica per Android .Per fortuna, ci sono un sacco di buone app di posta elettronica per Android per gestire facilmente le e-mail in movimento.
Come i suoi predecessori, Windows 10 ha anche un sacco di funzioni per aumentare la durata della batteria, inclusa un'opzione di risparmio batteria completamente nuova . Inoltre, l'aggiornamento Anniversary e il nuovo aggiornamento di Creators sono stati apportati con alcune modifiche per aiutarti a ottenere più tempo dalla batteria del tuo laptop .