Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2019, 10:12
manelmanel8
 
Fecha de Ingreso: marzo-2012
Mensajes: 180
Antigüedad: 12 años, 1 mes
Puntos: 2
Cambiar aspecto label al hacer clic en checkbox

Continuar escribiendo
Buenas tardes,

cuando haces clic en el checkbox al principio tiene forma de + y cuando esta desplegado el menu aparece un -

con el siguiente código:

Código CSS:
Ver original
  1. li input + ol {
  2. background: url(images/toggle-small-expand.png) 40px 0 no-repeat;
  3. margin: -1.600em 0px 8px -44px;
  4. height: 1em;
  5. }
  6. li input:checked + ol {
  7. background: url(images/toggle-small.png) 40px 5px no-repeat;
  8. margin: -1.96em 0 0 -44px;
  9. padding: 1.563em 0 0 80px;
  10. height: auto;
  11. }

Pues me gustaría que al momento que haces clic y esta el menú desplegado y se esta aplicando li input:checked + ol en el siguiente código CSS cambiar el fondo, es decir cambiar close_folder.png por open_folder.png
Código CSS:
Ver original
  1. li label.subfolder2 {
  2. background: url(images/close_folder.png) 15px 1px no-repeat;
  3. cursor: pointer;
  4. display: block;
  5. padding-left: 37px;
  6. }

Se puede hacer?

Saludos