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ì.
È ufficiale. Ora usiamo Internet di più sui nostri cellulari e tablet che sul nostro desktop . StatCounter, società indipendente di analisi dei dati web, ha pubblicato le sue conclusioni sull'utilizzo di Internet in tutto il mondo: a ottobre 2016 i dispositivi mobili e tablet rappresentavano il 51, 3% dell'utilizzo di Internet in tutto il mondo, mentre l'utilizzo su percorsi desktop era al 48, 7%. E
iCloud, il nuovissimo servizio di cloud storage introdotto da Apple ha un logo piuttosto semplice ma bello. L'icona è realizzata in materiale metallico e presenta un'icona a forma di nuvola estrusa su di essa. Potresti non saperlo, ma creare questo tipo di icona è in realtà molto semplice, e qui sotto c'è l'icona di iCloud che ti insegneremo a disegnare in questo post, usando Photoshop!Sem