Como criar: texto em branco com recorte
- Página anterior Texto responsivo
- Próxima página Texto brilhante
Aprenda a usar CSS para criar texto em branco responsivo (também conhecido como texto cortado ou texto em recorte).
Texto em branco com recorte é um texto transparente que parece ser cortado sobre a imagem de fundo:
Atenção:Este exemplo não é compatível com o Internet Explorer ou o Edge.
Como criar texto em branco com recorte
Primeiro passo - Adicione HTML:
<div class="image-container"> <div class="text">NATURE</div> </div>
Segundo passo - Adicione CSS:
Você pode usar a propriedade mix-blend-mode para adicionar texto em branco à imagem. Mas o IE ou o Edge não suportam:
.image-container { background-image: url("img_nature.jpg"); /* Imagem usada - muito importante! */ background-size: cover; position: relative; /* Necessário localizar o texto cortado no meio da imagem */ height: 300px; /* Altura fixa */ } .text { background-color: branco; color: preto; font-size: 10vw; /* Tamanho de fonte responsivo */ font-weight: bold; margin: 0 auto; /* Centraliza o contêiner de texto */ padding: 10px; width: 50%; text-align: center; /* Centraliza o texto */ position: absolute; /* Localiza o texto */ top: 50%; /* Localiza o texto no centro */ left: 50%; /* Localiza o texto no centro */ transform: translate(-50%, -50%); /* Localiza o texto no centro */ mix-blend-mode: screen; /* Isso permite que o texto seja cortado */ }
Se você quiser texto branco em um contêiner preto, mude mix-blend-mode
mudar para multiplicar
,mude a cor de fundo para preto e a cor para branco:
Exemplo
.text { background-color: preto; color: branco; mix-blend-mode: multiply; .... }
- Página anterior Texto responsivo
- Próxima página Texto brilhante