Juan Manuel 12 de Agosto de 2008 a las 15.00
   Imprimir artículo
elWebmaster.com

Agregar efectos de diseño al texto de tu sitio web con CSS

Si eres un fanático del diseño, te romperás la cabeza pensando cómo hacer para darle efectos a las tipografías de tu blog, en los títulos de las entradas por ejemplo, o en cualquier otra parte. En teoría, el trabajo con tipografía es bastante “limitado” (a nivel diseño) en CSS.

¿Para qué estamos en elWebmaster.com? ¡Para solucionarte la vida ^_^, claro! Bueno, con este tutorial aprenderás a aplicar algunos bonitos efectos de diseño gráfico al texto de tu sitio web. ¡Comencemos!

Efectos de diseño en el texto de tu sitio con CSS

Bueno, la idea principal es crear una imagen transparente con algún “efecto” o marca del mismo color que el fondo de nuestro sitio. Luego tendremos que superponer esa imagen sobre el texto para crear una especie de máscara que dejará ver el texto. Vamos a los ejemplos gráficos para que se entienda:

Esta imagen es la “máscara”. Como pueden ver la he guardado como .png (necesitaremos incluir PNGfix para que lo tome IE).

Luego de acomodar el CSS y HTML (más abajo veremos cómo) nos quedará la “máscara” superpuesta en el texto. Ej:

¿Ahora se entiende? La máscara, al tener el mismo color que el fondo sólo se reconoce en el texto ^_^.

El código HTML

La idea es que, dentro del título (por ejemplo <h1>) creemos un <span> vacío, donde luego, mediante CSS le pondremos la imagen de fondo:

<h1>Este es un ejemplo de texto con efecto<span></span></h1>

Estilos CSS: “gracias por la magia”

Vamos a usar posicionamiento absoluto (el<span>) dentro de un posicionamiento relativo (el <h1>). Así, el fondo del span se superpondrá al h1 ^_^.

body {
background-color:#000000;
color:#ffffff;
font-family: Arial;
}

a{
color:#35cbda;
}

h1 {
position:relative;
font-size:48px;
font-weight:lighter;
color: #FF6600;
font-family: Georgia;
}

h2 {
position:relative;
font-family: Arial;
font-weight:lighter;
color: #FFCC33;
}

h1 span{
position:absolute;
display:block;
top:0;
left:0;
height:100%;
width:100%;
background:url(mascara.png);
}

h2 span{
position:absolute;
display:block;
top:0;
left:0;
height:100%;
width:100%;
background:url(mascara.png);
}

¡Listo! Sólo para maniáticos XD!

No hay límites con CSS

El único límite es nuestra creatividad. Te dejo unos ejemplos para que veas lo que se puede hacer:

¡Espero que te sirva de mucho!


Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Comentarios (2)

  1. berenice dice:

    muy buen consejo! gracias!! *-*

  2. Karkanos dice:

    muy bueno gracias :D

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Iniciar sesión