Per applicare label sovrapposte ad immagini o elementi
La struttura basica è composta da un contenitore <figure> con classe .overlay-wrapper. L’immagine contenuta conserva la sua dimensione naturale.
L’overlay, una <figcaption> con classe .overlay-panel, si posizione a piede dell’immagine. Ha un’altezza fissa e una larghezza corrispondente a quella dell’immagine.
Nel caso il testo contenuto sia troppo lungo verrà troncato con l’utilizzo di ellissi.
Aggiungendo all’Overlay Panel la classe .overlay-panel-fullheight questo coprirà per intero l’immagine.
Esempio
Il colore predefinito dell’Overlay Panel corrisponde al colore Primary.
Overlay ad altezza fissa
Overlay a tutta altezza
Esempio con differenti proporzioni
Overlay Nero
Aggiungendo all’Overlay Panel la classe .overlay-black si ottiene un overlay di colore nero.
Overlay ad altezza fissa
Overlay a tutta altezza
Esempio con differenti proporzioni
Overlay con icona
Per ottenere un Overlay Panel con icona centrata in verticale ed orizzontale aggiungere la classe .overlay-icon.
Accessibilità
Ricordarsi di aggiungere un testo alternativo per Screen Reader che comunichi lo stesso messaggio dell’icona.
Overlay Primary (default)
Overlay Nero
Overlay Hover
Per ottenere un Overlay Panel visibile solo al mouse over sull’immagine aggiungere la classe .overlay-hover al wrapper <figure>.