it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


Costruisci modali usando puro CSS con CSS Modal

Nel web design, è necessario disporre di una buona organizzazione dei contenuti. Ciò aiuta a fornire agli utenti informazioni più leggibili e funzionali. Puoi farlo creando un layout pulito e ordinato sul sito web. Per organizzare il contenuto, ci sono molti elementi e strutture di interfaccia che puoi usare, e il dialogo modale è uno di questi.

Se hai creato una finestra di dialogo modale con jQuery o altri plugin, abbiamo delle buone notizie per te. Con la libreria Modale CSS, avrai solo bisogno di puro CSS.

Hans Christian Reinl, colui che ha sviluppato CSS Modal, ha incluso molti vantaggi che ne derivano. Alcuni dei vantaggi sono che può essere usato come plug-in SASS, c'è il supporto cross browser, è ottimizzato per i dispositivi mobili, può essere inserito con i media (immagine, video e audio) ed è piccolo e veloce.

Quasi tutti i browser moderni supportano CSS Modal . È stato testato su Chrome, Firefox, Safari 6, Opera 12, IE8, IE9 +, Windows Phone 8, iOS 6 e Android. Mentre ha ancora problemi minori per Android 2.3 (lo scorrimento è il problema più grande, al momento della scrittura), funziona ancora bene.

Markup HTML

Il CSS Modal ha tre parti su cui lavorare: intestazione, contenuto e piè di pagina . L' header è dove puoi inserire il titolo per il modale. Il contenuto è per la visualizzazione delle informazioni importanti che si desidera evidenziare. Questa parte supporta testo, immagini e codice incorporato. Per quanto riguarda il footer, puoi aggiungere ulteriori informazioni qui, ad esempio un pulsante di chiusura, un pulsante di una nuova finestra aperta, ecc.

Per creare una finestra di dialogo modale, dovresti utilizzare il tag di section e alcuni data-attributes predefiniti, class e id. All'interno del tag della section, deve essere incluso un elemento .modal-inner classe .modal-inner . Ecco il markup di base:

L' id nel tag della section è usato per chiamare il modale da un'altra funzione, per esempio da un collegamento, e il valore può essere modificato come richiesto. a tag sul codice, sarà usato come pulsante di chiusura modale. L'attributo di href deve essere lasciato come mostrato sopra, poiché interromperà lo scorrimento della pagina verso l'alto quando si fa clic.

L' header e il footer sono parti opzionali, che puoi includere (o meno). Ma tieni presente che se si utilizza un'intestazione, è necessario aggiungere un nome ID univoco e modificare l'attributo aria-labelledby sullo stesso valore.

Non dimenticare di includere nel tuo progetto la libreria modale CSS, che puoi scaricare dalla sua pagina GitHub.

 ..  .. 

Javascript aggiuntivo

Ci sono ancora alcuni problemi quando usi CSS Modal con puro CSS, come ad esempio:

  • Problemi con la compatibilità con IE 8
  • Tasto Esc sulla tastiera per uscire
  • Scorrimento della prevenzione dello sfondo
  • Effetto Focus sul modale e ritorno a pagina dopo averlo chiuso

Quindi per risolvere questi problemi, javascript è ancora necessario qui. Fortunatamente, CSS Modal ti ha fornito un codice sorgente javascript leggero per la tua convenienza. Includi questo codice prima del tag body chiusura.

Pensiero finale

La creazione di modal con puro CSS ha ancora alcuni svantaggi, ma può diventare uno strumento alternativo per arricchire ulteriormente il tuo sito web. E probabilmente vorresti provare qualcosa di leggermente diverso. Con un po 'di creatività, potresti creare dei modali davvero fantastici. Dagli Un colpo.

50 costumi Cosplay che ti lasceranno a bocca aperta

50 costumi Cosplay che ti lasceranno a bocca aperta

Negli ultimi anni, la community di cosplay continua a crescere e diventare uno sbocco creativo per molti fan per creare e mostrare i loro fantastici travestimenti fatti da sé, l'artigianato meraviglioso e i loro personaggi immaginari preferiti. Le selezioni sottostanti riveleranno l'intero spettro dell'arte del cosplay, dalla seducente bellezza ai grandi robot, dagli anime alle star del cinema.

(Consigli tecnici e di design)

40 Creative Remakes of The World Map

40 Creative Remakes of The World Map

Se non hai il piacere di essere uno studente in una classe di geografia in cui l'insegnante può disegnare un'intera mappa del mondo dalla memoria (trama: l'insegnante è un insegnante di storia, secondo i commenti), allora è sicuro assumere che la geografia non è probabilmente la tua classe preferita . Va

(Consigli tecnici e di design)