Gracias Lucas, me ha gustado mucho tu solución pero el caso es que no es en el evento "hover" sino es diferenciar el LI seleccionado de los otros que no están seleccionados. La solución correcta, como ya dijeron en mensajes anteriores, es poniendo un ID a ese LI seleccionado y luego creando una clase que tenga la imagen que me diferencia.
Salu2 -- ReynierPM | Linux User:#310201 Hay dos cosas infinitas: el Universo y la estupidez humana. Y del Universo no estoy seguro. -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Lucas Mourelle Enviado el: Wednesday, June 28, 2006 5:54 PM Para: Ovillo, la lista de CSS en castellano Asunto: Re: [Ovillo] La clasica pregunta del elemento seleccionado El tema es que así tiene que cargar la otra imagen en el momento... lo que se suele hacer es tener las dos imágenes en una... y "moverla" para mostrar una u otra parte de dicha imagen (que estará puesta como imagen de fondo). Por ejemplo así: ======================= #botonera li#sopranos a { background: no-repeat url(images/boton_sopranos.gif); display: block; width: 111px; height: 21px; } #botonera li#sopranos a:hover { background: no-repeat url(images/boton_sopranos.gif) 0px -22px; } ======================= De esta manera, es como tener un preloader sin programar absolutamente nada. saludos! Lucas -- =============================== LucasMourelle - desarrollos rgb =============================== 6343-1705 // 15-5052-1468 [EMAIL PROTECTED] =============================== carlos campderrós wrote: > On 6/28/06, Reynier Perez Mira <[EMAIL PROTECTED]> wrote: > >> El hecho es que tengo un menú con LI que tiene una imagen de fondo, lo que >> quiero hacer es cambiar esa imagen por otra cuando el elemento se halle >> seleccionado. Creo que tiene algo que ver con los ID pero no recuerdo bien. >> > > puede ser q tengas esta estructura dentro de la lista: > <li><a href="bla">bla</a></li> > > css: > a { > display: block; > width: 100%; > height: 100%; > padding-left: 30px; > background: url(bla.png) transparent 50% 0 no-repeat; > } > > a:hover { > background: url(foo.png) transparent 50% 0 no-repeat; > } > > esto funcionará en cualquier navegador. > > si no tienes los enlaces y es solo el <li>, pues de igual manera, > aplicandole el :hover al <li> (IE no lo soporta). > > pd: hablo de memoria, pero creo q es correcto. > > _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo