Código:
y su css:<ul> <li class="all"><a href="#" >test</a></li> <li class="all"><a href="#" >test</a></li> <li class="all"><a href="#" >test</a></li> <li class="all"><a href="#" >test</a></li> <li class="extra"><a href="#">test</a></li> </ul>
Código:
#h #h-pri li.extra a { background: url(/img/menu-current.gif) 0 -179px no-repeat; } #h #h-pri li.extra a:hover { background: #e6f2d4 url(/img/menu-current.gif) 0 -149px no-repeat; }
lo que hace, es poner una imagen de fondo muy pequeña sobre el link, pero he ido a la url de la imagen http:...../img/menu-current.gif he visto que era una imagen grande con muchos iconos.. todos los que se usan en parte de la web...
la especificación dice esto:
Cita:
según deduzco se puede usar como fondo una parte de la imagen, dándole las coordenadas... pero mi pregunta es ¿no se le deberian pasar 4 coordenas? tipo <medida> <medida>
Con un par de valores de '2cm 2cm', la esquina superior izquierda de la imagen es ubicada 2cm a la derecha y 2cm abajo de la esquina superior izquierda del área de relleno.
Con un par de valores de '2cm 2cm', la esquina superior izquierda de la imagen es ubicada 2cm a la derecha y 2cm abajo de la esquina superior izquierda del área de relleno.
(2,3) (3,5) es decir, la coordenada delpixel de inicio y las coordenadas delpixel de fin?
en el ejemplo de antes:
Código:
background: url(/img/menu-current.gif) 0 -179px no-repeat;
se le especifica la coordenada de inicio (0, -179) pero no la del final...para saber donde acaba la porción de imagen que quiero mostrar.
sabeis algo al respecto?
gracias