Come creare: Effetto copertura
- Pagina precedente Valutazione degli utenti
- Pagina successiva Chip di contatto
Impara come creare un effetto di sovrapposizione utilizzando CSS (un tipo di effetto sovrapposto).
Sovrapposizione
Impara come creare un effetto di sovrapposizione:
Come creare un effetto di sovrapposizione
Passo 1 - Aggiungi HTML:
Utilizza qualsiasi elemento e posizionalo in qualsiasi posizione del documento:
<div id="overlay"></div>
Passo 2 - Aggiungi CSS:
Imposta lo stile dell'elemento di sovrapposizione:
#overlay { position: fixed; /* Situato sopra il contenuto della pagina */ display: none; /* Nascondi per default */ width: 100%; /* Larghezza completa (copre l'intera pagina) */ height: 100%; /* Altezza completa (copre l'intera pagina) */ top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); /* Sfondo nero trasparente */ z-index: 2; /* Se utilizzi un ordine diverso per altri elementi, specifica l'ordine di sovrapposizione */ cursor: pointer; /* Aggiungi il puntatore del mouse durante l'hover */ }
Passo 3 - Aggiungi JavaScript:
Apri e chiudi l'effetto di sovrapposizione utilizzando JavaScript:
function on() { document.getElementById("overlay").style.display = "block"; } function off() { document.getElementById("overlay").style.display = "none"; }
Effetto di sovrapposizione con testo
Aggiungi qualsiasi contenuto desiderato nella sovrapposizione e posizionalo dove desideri. In questo esempio, abbiamo aggiunto il testo al centro della pagina:
Esempio
<style> #text{ position: absolute; top: 50%; left: 50%; font-size: 50px; color: white; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); } </style> <div id="overlay"> <div id="text">Testo di sovrapposizione</div> </div>
- Pagina precedente Valutazione degli utenti
- Pagina successiva Chip di contatto