Come creare: testi tagliati
- Pagina precedente Testo reattivo
- Pagina successiva Testo luminoso
Impara come creare testi tagliati responsivi utilizzando CSS (noto anche come testi tagliati o testi ritagliati).
I testi tagliati sono testi trasparenti che sembrano essere tagliati dall'immagine di sfondo:
Attenzione:Questo esempio non è adatto per Internet Explorer o Edge.
Come creare testi tagliati
Primo passo - Aggiungi HTML:
<div class="image-container"> <div class="text">NATURE</div> </div>
Secondo passo - Aggiungi CSS:
Puoi aggiungere testi trasparenti all'immagine utilizzando l'attributo mix-blend-mode. Ma Internet Explorer o Edge non lo supportano:
.image-container { background-image: url("img_nature.jpg"); /* Immagine utilizzata - molto importante! */ background-size: cover; position: relative; /* Devi posizionare il testo tagliato al centro dell'immagine */ height: 300px; /* Altezza fissata */ } .text { background-color: white; color: black; font-size: 10vw; /* Dimensione del testo responsiva */ font-weight: bold; margin: 0 auto; /* Allinea il contenitore di testo al centro */ padding: 10px; width: 50%; text-align: center; /* Allinea il testo al centro */ position: absolute; /* Posiziona il testo */ top: 50%; /* Posiziona il testo al centro */ left: 50%; /* Posiziona il testo al centro */ transform: translate(-50%, -50%); /* Posiziona il testo al centro */ mix-blend-mode: screen; /* Questo rende possibile tagliare il testo */ }
Se desideri testi nel contenitore nero, cambia mix-blend-mode
cambia in moltiplica
,cambia il colore di sfondo in nero e il colore in bianco:
esempio
.text { background-color: black; color: white; mix-blend-mode: multiply; .... }
- Pagina precedente Testo reattivo
- Pagina successiva Testo luminoso