Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/12/2010, 13:32
PabloFerran
 
Fecha de Ingreso: noviembre-2010
Mensajes: 48
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Como se usa esta propiedad

Cita:
Iniciado por New Ver Mensaje
Hola amigos, verán tengo una imagen con muchos iconos



Y quiero utilizarlos, se que se puede hacer que se muestre solo un iconito como fondo utilizando la misma imagen y jugando con las propiedades CSS.


Me hechan una mano. muchas gracias.
Código:
.*CLASS* {
background: url(*IMAGE*) no-repeat;
width: **px;
height: **px;
float: left;
}
.*CLASS*:hover { background-position: **px -**px; }
.*CLASS*:active { background-position: **px -**px; }
Se define una clase con un ancho y alto determinado ( la parte de imagen que quieres ver) y se le pone como fondo una imagen con los estados de tu sprite (hover,active etc)
Despues usas background position en cada estado del sprite para qeu se vea una parte de la imagen.