Carga más rápido tus imágenes gracias a CSS Sprites

Carga más rápido tus imágenes gracias a CSS Sprites

carga-imagenes-css

Se puede aligerar la carga de las imágenes, poniendo todas en una y llamandolas mediante la propiedad CSS background.

La esencia trata de pasar esas imágenes a imágenes de fondo mediante CSS (alineadas de arriba a abajo, todas ocupando el mismo tamaño), y así poder presentar una u otra dependiendo de su ubicación. El truco es muy sencillo y sería así:

Código CSS a implementar:

#primer_icono{

background:url(grupo_iconos.png) no-repeat scroll 0 0;

}

#segundo_icono{

background:url(grupo_iconos.png) no-repeat scroll 0 -16px;

}

#tercer_icono{

background:url(grupo_iconos.png) no-repeat scroll 0 -32px;

}

Código HTML a implementar:

<img src="imagen_transparente.gif" id="primer_icono"/>

<img src="imagen_transparente.gif" id="segundo_icono"/>

<img src="imagen_transparente.gif" id="tercer_icono"/>

Una imagen que se puede usar sería esta:

grup1

Finalmente, un ejemplo para descargar:

Ejemplo de su funcionamiento sobre hacer más rápida la carga de tus imágenes con CSS

Vía| Viciao2k3

Autor de CSSBlog ES

Por ahora hay 4 comentarios ¿Quieres opinar?

01.19.09

Pero entonces necesito definir en el CSS el tamaño del image trasparente?

ResponderResponder

01.19.09

Por que si no sería sin tamaño o como?

ResponderResponder

01.19.09

@Toño O no hace falta definir el tamaño ya que estamos usando la imagen para realizar CSS Sprites.

ResponderResponder

01.19.09

Mmm como? pero que no el fondo no reescala la imagen o el elemento original?

Mejor de rato lo pruebo.

ResponderResponder

Escribir un comentario

Tu comentario:
* El nombre, email y el comentario son requeridos

Patrocinadores

Sigue este blog por:

Últimos comentarios

  • zot24: Recursos gratuitos para el diseño de la interfaz de usuario | CSSBlog ES http://icio.us/hqnrfe Este comentario...
  • dog_race: http://tinyurl.com/yhuhzjj Recursos gratuitos para el diseño de la interfaz de usuario | CSSBlog ES Este...
  • n0ta: Hombre, siempre es de agradecer este tipo de recursos en español, aunque la web sea una copia indiscriminada en...
  • Armando: Quiero aprender CSS
  • Simón: Hola, leo diariamente las novedades que publicas y he seguido tu sitio desde hace varios meses y a mi parecer...

Patrocinadores:

Visitantes online

Get Adobe Flash playerPlugin by wpburn.com wordpress themes