Micaela 22 de Febrero de 2009 a las 11.00
   Imprimir artículo
elWebmaster.com

Truco CSS para lograr un efecto de fondo traslúcido

Cuando utilizamos CSS para colocar una imagen de fondo podemos controlar su posición con la propiedad background-position, pero existe otra propiedad que los diseñadores suelen olvidar: background-attachment.

Con background-attachment podemos controlar la posición de la imagen, logrando con CSS un efecto de div borroso sobre un fondo colorido y nítido. El problema y el centro de este mini tutorial es que el div borroso y el fondo tienen la misma imagen… Un truco CSS simple para darle a nuestra web un toque extra.

El truco consiste en que estamos utilizando dos imágenes de fondo distintas. La versión completa a color se posiciona en el elemento body, mientras que la versión borrosa se coloca en el div del contenido principal.

Para lograr mantenerlas posicionadas exactamente iguales de forma fija, hay que programar la propiedad background-attachment del div en “fixed”:

body     {
background: url(images/bg-solid.jpg) no-repeat;
}

#page-wrap {
background: url(images/bg-blurry.jpg) no-repeat fixed;
width: 500px; margin: 40px auto;
}

Para entender un poco más cómo funciona, la imagen de los creadores de este truco: CSS Tricks.

En la primera vemos el fondo estático y el div con la visualización de la página en pantalla completa. En la segunda imagen vemos una visualización más pequeña de la página y el div desplazado hacia la izquierda. Aún así, la posición de la imagen borroso se mantiene igual al fondo:


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

Comentarios (3)

  1. María Eugenia Castrillo dice:

    podrías decirme como llego a la opción del #page-wrap , uso visual studio .net pero no tengo mucha experiencia

  2. Ivor dice:

    #page-wrap no es una opción, es un selector CSS, para ello debes tener claro como trabajan los selectores, te recomiendo buscar el google. No es dificil entender, saludos.

  3. Hry dice:

    Necesito crear un fondo no se si es con CSS pero es éste difuminado que tienes en esta pagina que hace ver profunda el contenido de la misma.

    Favor cualquier ayuda me indicas

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