TUTORIAL · Adicionar textura a textos com CSS3

  • Autor Autor Voldemorth
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Voldemorth

Voldemorth

Épsilon
No recomendado
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola, primero que nada este tutorial no es mio, se treta de una publicacion de Zura Guerra (@grafofilia) en el sitio de platzi (ex mejarando.la) El resulado es enmascarar una imagen (incluso un gift) con un texto para que el texto tenga como relleno partes de la imagen.
Ejemplo

Screen-Shot-2015-06-23-at-7.42.17-PM.webp

Explicado lo anterior, comencemos:
Para empezar debemos crear un html como el del ejemplo, tener en cuenta que esta es la estructura minima necesaria, y que pueen sumarle cosas, pero no quitarle.

Inserir CODE, HTML ou PHP:
<!DOCTYPE html>
<html>
 <head>
 <link rel="stylesheet" type="text/css" href="main.css">
 </head>
 <body>
 <center>
 <img id="platzi" src="steven.gif">
 </center>
 </body>
</html>

La imagen steven.gif que se menciona la pueden bajar aqui:
steven.gif

dentro de nustro css definiremos estas propiedades para #platzi:
Inserir CODE, HTML ou PHP:
#platzi {
 width: 60%;
 height: 60%;
 -webkit-mask-image: url('platzi.png');
 -webkit-mask-position: center, center;
 -webkit-mask-repeat: no-repeat;
 -webkit-mask-size: 100%;
 -webkit-mask-attachment: fixed;
}

En resumen esto significa:

webkit-mask-image: con esta propiedad especificamos la ruta de la imagen que queremos usar como máscara.

webkit-mask-position: se refiere a la posición de la máscara con respecto a la de la imagen de abajo. Aquí, por ejemplo, center, center; las alinea por el centro.

webkit-mask-repeat: por defecto, el navegador crea un mosaico de la máscara. Con no-repeat evitamos eso.

webkit-mask-size: controla el tamaño de la máscara con respecto a la imagen de abajo. Con 100% obtenemos un fit perfecto.

webkit-mask-attachment: esto define el comportamiento al hacer scroll.

Eso es todo, si gustan pueden descargar de github el codigo ejemplo y demas archivos para poder testearlo mejor https://github.com/ZuraGuerra/-webkit-mask-demo .
Saludos!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
por nada, tengan en cuenta que el codigo para el ejemplo de texto con fondo del universo esta en el github, este tuto se puede hacer con casi cualquier fente, pero recomiendo usar las que tienen mas cuerpo para que se luzca mas
 
interesante amigo, ultimamente he estado toqueteando un poco el css3 vamos a ver que tal me va con este tutorial
 
Voltar
Topo