Tengo 3 etiquetas etiquetadas como "botones para pasar el cursor".css background-position no funciona
<div id="buttons">
<a class='button' id='but1' href=''></a>
<a class='button' id='but2' href=''></a>
<a class='button' id='but3' href=''></a>
</div>
Cada botón está recibiendo su imagen inicial de la CSS de la siguiente manera:
.button{
background:url(theimage.jpg);
width;height; etc...
}
Ahora, cuando intento para asignar la posición inicial de antecedentes para cada elemento específico como tal:
#but1{
background-position:0 0;
}
#but1:hover{
background-position:0 -50px;
}
#but2{
background-position:0 -100px;
}
#but2:hover{
background-position:0 -150px;
}
#but3{
background-position:0 -200px;
}
#but3:hover{
background-position:0 -250px;
}
El problema: cada botón se predetermina a la posición 0 0
Tenga en cuenta que las posiciones de desplazamiento funcionan como se esperaba.
Estoy un poco enfermo en este momento, así que esto es probablemente un descuido, pero he estado esperando esto durante una hora y no puedo entenderlo.
¿Alguna idea?
Gracias
EDITAR amor Pastebin http://pastebin.com/SeZkjmHa
Ha pasado un tiempo desde que usé sprites ... pero ¿no deberían los valores ser positivos y no negativos? – JCOC611
@ jcoc611 Dado que voy de abajo hacia arriba estoy usando negativos – qwerty
Correcto ... pero todavía creo que vale la pena intentarlo ... también ... un enlace a un sitio web o jsfiddle sería increíble. – JCOC611