Crea finestre modali accessibili con la finestra di dialogo A11y
I modali sono ampiamente supportati nei browser moderni. Possono essere utilizzati come popup di notifica, come campi opt-in o anche per presentazioni di foto .
Puoi costruire queste finestre usando puro CSS ma questa non è la soluzione più accessibile. Invece, controlla A11y Dialog, una finestra modale completamente funzionante che pone l'accento sull'accessibilità prima di tutto .
Funziona su JavaScript vanilla con la sua API personalizzata e supporta tutti i browser moderni su tutti i dispositivi. Puoi dare un'occhiata a questa demo per vedere come appare in azione.
Sembra molto simile a una tipica finestra modale. Tuttavia, questo script utilizza tag ARIA per supportare l'accessibilità moderna per tutti gli utenti.Per impostazione predefinita, A11y Dialog supporta anche i touchscreen, quindi toccare ha lo stesso effetto del clic. È possibile fare clic o toccare in qualsiasi punto al di fuori della finestra per chiuderla, oppure su un computer premere il tasto ESC.
In qualche modo, questa libreria è piuttosto piccola, solo 1.2kb, incluso tutto il codice CSS e JS. Questo lo rende leggero e completamente accessibile.
Puoi imparare di più leggendo il repository GitHub e anche A11y Dialog ha la sua pagina di documentazione . Questo include una sezione su installazione e configurazione per principianti assoluti. C'è anche una lunga sezione che copre le API DOM per aggiungere pulsanti alla tua pagina che possono aprire (o chiudere) la finestra modale.
Se stai cercando di creare siti Web più accessibili, considera seriamente l'esecuzione di A11y Dialog nei tuoi progetti. Puoi ottenere il codice sorgente da GitHub o scaricarlo da un gestore di pacchetti come npm o Bower.
Dai un'occhiata alla pagina principale per saperne di più sulla configurazione e sulle funzioni JavaScript di base. Questa libreria ha molto più dell'accessibilità ARIA, quindi vale la pena provare se si desidera espandere le funzionalità delle finestre modali.20 progetti di app di viaggio creativi per la tua ispirazione
Viaggiare è probabilmente in molte liste annuali di cose da fare e la maggior parte di noi è probabilmente nel bel mezzo della pianificazione del nostro prossimo grande viaggio della stagione.Una cosa che probabilmente apprezzeremmo è un'app di viaggio che è allo stesso tempo accattivante e semplice da usare, che ti offre tutte le informazioni dettagliate e specifiche di una destinazione di viaggio insieme a fantastiche foto che ti fanno venir voglia di essere già lì. Sare
Multi.js: una casella di selezione intuitiva basata su JavaScript semplice
I menu di selezione sono primitivi ma funzionano. Lo stesso vale per tutti i tipici ingressi di moduli come caselle di controllo e pulsanti di opzione .È facile creare forme personalizzate, ma ricostruire gli elementi dell'interfaccia da zero può essere difficile. Ecco perché Multi.js è un valido plugin per la sostituzione delle caselle di selezione predefinite .Con