Puedes recibir las actualizaciones gratis por email

Efecto de imagen borrosa con CSS

efecto-blurry-imagen-borrosa-css

Cuando definimos una imagen de fondo en CSS, podemos indicar su posición (background-position). Pero a mucha gente se le olvida que hay otra propiedad muy interesante llamada background-attachment.

Mediante dos imágenes de fondo podremos crear un efecto de imagen borrosa. El primer fondo, sólido, se coloca debajo del segundo fondo, que es la misma imagen pero borrosa. Para mantener su posición exactamente igual que la posición fija, debemos definir la propiedad background-attachment del div, con el valor fixed.

CSS

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; }

Obviamente necesitamos obtener las imágenes de fondo. En este ejemplo hemos usado estas dos:

Imagen sólida.

Imagen borrosa (blurry).

HTML

Muy sencillo, solo hay que definir el div que posiciona las dos imágenes de fondo, y dentro, poner el texto que queramos, en este caso, un encabezado y un párrafo.

<div id="page-wrap">
<h1>Mi título</h1>
<p>Mi párrafo</p>
</div>

Ejemplo de su funcionamiento

Podemos ver un ejemplo de su funcionamiento o descargar el ejemplo en .zip.

Estandarización

CSS 2.1 válido.

XHTML 1.0 Strict válido.

Vía | CSS-Tricks

Sigue la onda...

Puedes recibir gratis más artículos por RSS, Twitter, Facebook o correo electrónico. ¡Muchas gracias por leerme!

Autor de CSSBlog ES

Por ahora hay 2 comentarios ¿Quieres opinar?

05.08.09

buenos dias.he probado todo y funciona bien en firefox,no asi en ie-7.esta claro que para producir dicho efecto deben ser iguales ambas imagenes,ahora mi pregunta es:
1)-donde puedo conseguir mas imagenes “originales y borrosas”,o recomendarme un programa para conseguir dicho efecto.
2)-como consigo ese efecto redondeado en los bordes.

05.08.09

@luis Hola Luis de momento el efecto de redodear las esquinas en las imagenes solo se puede ver, como tu dices en Firefox y otros, pero no en el IE7.
Lo de las imagenes borrosas lo puedes hacer con Photoshop por ejemplo es muy simple, hay varias tecnicas. Te comento una por comentarte alguna. Abres la imagen original y luego creas una capa nueva rellena de blanco y luego le canvias la opacididad a la capa y la capa original que esta debajo se verá difuminada como en el ejemplo.
un cordial saludo

Escribir un comentario

Tu comentario:
* El nombre, email y el comentario son requeridos
Comentaristas del mes
Últimos comentarios
  • Boda: Gracias Pedro, lo probaré a ver si me funciona bien porque le iría perfecto a mi blog que...
  • drakkar: hola necesito centrar el menu dentro del div que lo contiene pero mira lo que pasa cuando hago esto: <...
  • Erik: Gracias muchas.. muy bueno!
  • Pedro CM: Ya veo que lo retwitteaste por Twitter, me alegro ;-) . My recent post Pack de 100000 tipografías...
  • JuniHH: Te agradezco muchismo el enlace de los bordes redondeados sin necesidad de JS's raros. Cuando...
Patrocinadores