• Home
  • 1000 Efectos jQuery
  • 1000 Estilos Css
  • Foro
  • Freelance
  • Herramientas Web
  • Tu Granito de Arena!!
  • ZoneArtCss Móvil

CSS Sprites – Cargar mas rapido tu pagina con CSS

Obtén una cuenta de @zoneartcss.com gratuita
Registrarse
Ver correo
Jul 30


CSS Sprites


Lo de hoy… es mientras mas rapido cargue una web mejor… y que mejor manera de ayudarnos a lograr este reto… con CSS… ya que con la tecnica SPRITES aplicada a nuestros CSS… y al mostrar una serie de imagenes… y envez de cargarlas una por una… haremos una sola imagen… que contenga todas las “imagenes” (valga la redundancia) a mostrar…

El truco… es envez de usar muchas imagenes creamos una sola y con css… la usamos como fondo y alineamos cada imagen para dar el efecto de “varias imagenes”… pero en realidad es una sola…

un buen ejemplo es Gmail
Que carga todas sus imagenes en un solo archivo…

otro ejemplo mas complejo esta eh Yahoo

Y lo mas hermoso de todo que es compatible con FCK IE6

Codigo HTML para – CSS Sprites

1
2
3
4
5
<ul class="menu">
    <li><a href="http://zacss.com" class="mn1" title="Zona"></a></li>
    <li><a href="http://zacss.com" class="mn2" title="Del Arte"></a></li>
    <li><a href="http://zacss.com" class="mn3" title="CSS"></a></li>
</ul>

Codigo Hoja de Estilos para – CSS Sprites

1
2
3
4
5
6
7
8
9
10
11
.menu{left:500px;margin-left:-250px;position:absolute;top:50px;width:500px;display:block;}
.menu li{display:inline;}
.mn1, .mn2, .mn3{height:131px;width:138px;background:url(img_sprite_css.jpg);display:block;float:left;margin:0 10px;}
/*Dejo vacia y sin posicion aqui ya que en este caso la imagen que deseamos se encuentra en "0 0" o bien la posicion que queremos*/
.mn1{}
/*Ahora si es importante ya que con el "hover" la posicion tiene que cambiar y debemos darsela de la siguiente manera*/
.mn1:hover{background-position:0 131px;}
.mn2{background-position:138px 0;}
.mn2:hover{background-position:138px 131px;}
.mn3{background-position:283px 0;}
.mn3:hover{background-position:283px 131px;}

Recordemos que al indicar las posiciones o “coordenadas” en CSS el primer valor es “X(horizontal)” y el segundo valor es “Y(vertical)”.

Ver demo en linea






Compartir   votar
¿Te gusto este tema?
Recibe en tu correo las ultimas actualizaciones

Escribe tu correo:

Recibirás un correo con todos los articulos escritos en ZoneArtCss durante el día.
Posted in CSS. on Jueves, Julio 30th, 2009 by miguelortega Tags: Carga más rápido tus imágenes gracias a CSS, Cargar mas rapido tu pagina, compatible con FCK IE6, Crear un botón rollover con CSS, CSS, CSS Sprites, js, menu una sola imagen, menus con css, sin javascript, Tab rollovers con CSS

2 Comments

  1. Maumas on Agosto 18th, 2009

    Buen aporte pero una recomendacion seria que pasen un link del ejemplo por eso de hasta no ver no creer … ok ok jejeej les pongo un 10 (y)

  2. Alex Aguiar on Agosto 18th, 2009

    Gracias Maumas por tu observacion… pero si esta “Ver demo en linea” y nunca publicamos o publicaremos cosas fakes o que no funcionan… trataremos de hacer mas visible ver demo y colocar un boton para descargar el ejemplo… chao y sigue visitandonos!!!



Leave a Reply

Security Code:

ZoneArtCSS | Tu lugar: Del Arte CSS

  • Buscador
  • Suscribete
    Escribe tu correo:

    Recibirás un correo con todos los articulos escritos en ZoneArtCss durante el día.








  • Lo Último

    Un Administrador de Proyectos para un Diseñador WebUn Administrador de Proyectos para un Diseñador Web   39 Iconos Sociales para tu Sitio Web39 Iconos Sociales para tu Sitio Web   Editor de código online Editor de código online   Iconos para Redes SocialesIconos para Redes Sociales   ¿Cuantos usuarios online soporta tu sitio Web?¿Cuantos usuarios online soporta tu sitio Web?  


  • Ideas
  • Archivos
  • Comentarios
  • Populares
ajax alex aguiar cms codigo CSS Curl diseño efecto estilo facebook facil firefox fireworks fix flash gallery google gratis html ie6 i hate photoshop images Javascript jQuery js libreria liz palacios manual menu miguel ortega miguelortega Mootools php plugin problema solucion style Themes para dedalus tutorial Twitter video video tutorial web wordpress zoneartcss
  • Julio 2010
  • Junio 2010
  • Mayo 2010
  • Abril 2010
  • Marzo 2010
  • Febrero 2010
  • Enero 2010
  • Diciembre 2009
  • Noviembre 2009
  • Octubre 2009
  • Septiembre 2009
  • Agosto 2009
  • Julio 2009
  • Junio 2009
  • Navegar por internet gratis desde celular o móvil con telcel  629
    fernando, gabo, Andres, Roberto, miguelortega, Roberto [...]
  • Filtrar palabras de un post de formulario con PHP  2
    zonarock, dante
  • Simple Inicio de Sesión con Php y Mysql  3
    audio rodriguez, bk7, argos
  • Tu Granito de Arena!!  3
    miguelortega, edardo, la nena
  • CSS text-shadow  4
    miguelortega, Carlos, Luis, uJuan
  • Navegar por internet gratis desde celular o móvil con telcel {630}
  • Popin - Plugin jQuery para Pop-Ups {27}
  • Crear tu aplicación del facebook {18}
  • Personalizar en menú que sale cuando das clic secundario con JavaScript {16}
  • Beautiful Slide con jQuery {12}


  • Categorías
  • RSS Twitter
    Zoneartcss
    • Buen día a todos !! Espero que sea un excelente viernes :) hace 1 hora desde TweetDeck
    • ahora zoneartcss.com ya tiene su versión para celulares, :) hace 23 horas desde TweetDeck
    • ZoneArtCss.com Versión Móvil http://goo.gl/fb/7sXzh 11:01:31 PM Julio 28, 2010 desde Google
    • Traductor con jQuery http://goo.gl/fb/oOXwj 10:47:11 PM Julio 28, 2010 desde Google
  • Enlaces
    • Alex Aguiar
    • Bienes Raices en Mérida
    • Blog SexyTec
    • Desarrollo Web
    • Descargas para Celular
    • Frogx3
    • Hosting en Mexico
    • Noticias en Cozumel
    • Playeras y Uniformes
    • SexyTec.net
    • WebAdictos
  • Home
  • 1000 Efectos jQuery
  • 1000 Estilos Css
  • Foro
  • Freelance
  • Herramientas Web
  • Tu Granito de Arena!!
   

Back to Top

© Copyright ZoneArtCSS | Tu lugar: Del Arte CSS. All rights reserved.
Designed by FTL Wordpress Themes brought to you by Smashing Magazine

  • Blogalaxia
  • http://www.wikio.es