| |||
imagen o fondo en menu seleccioando Saludos tengo un <li> que utilizo como menu y cada elemento tiene asignado una imagen como puedo hacer en css para que al seleccionar por ejemplo el elemento 2 cambie la imagen o fondo que tenia y quede resaltado hasta precionar otro elemento? nose si se puede hacer con css sin usar javascrip les agradeceria mucho la ayuda. |
| ||||
al code que agrego iconogt prueba asi Cita: #menu a:hover:focus { list-style-type : none; background-image : url(fondo.gif); background-position : top left; background-repeat : no-repeat; /*solo por si la imagen cubre todo el campo*/ } |
| |||
Saludos muchas gracias por contestar, les agradesco mucho la ayuda pero el codigo no me funciona como lo que quiero, lo que necesito es que al seleccionar un menu el menu quede sombreado para que se vea que ese es el que se ha seleccionado, como en el ejemplo que les pongo acontinuacion: http://www.phpwebcommerce.com/plaincart/index.php asi es como necesito que se ponga, he estado revisando el codigo de ese sitio y por lo que veo ese menu no utiliza javascrip unicamente se hace con php nose si me equivoco y si habra alguna forma de hacer lo mismo con css porque he probado el codigo que me han dado pero solo me funciona en rollover y lo que necesito es para seleccion, denuevo muchas gracias por la ayuda. |
| |||
por eso decía, es sencillo hacer una función javascript para llamar en onclick, que haga lo siguiente: function cambia_fondo(elemento) { elemento.style.backgroundColor = "el color que quieras"; } claro que deberías modificar un poco para hacer que además se vuelva a la normalidad cualquier fondo modificado anteriormente, pero ese detalle es Javascript, no CSS. Saludos. |