Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/02/2011, 19:48
Avatar de sanxuan
sanxuan
 
Fecha de Ingreso: enero-2011
Ubicación: Gijón
Mensajes: 671
Antigüedad: 13 años, 3 meses
Puntos: 36
Respuesta: Función a:focus de CSS no funciona

Perdona, pero no mi di cuenta de que habías incluido el enlace al principio, me cogiste en un despiste.
Te pongo el CSS para el primer botón. El resto se harían igual.

Código CSS:
Ver original
  1. #bot1 a{
  2.     float:left;
  3.     height:34px;
  4.     width:84px;
  5.     text-align:center;
  6.     text-decoration: none;
  7. }
  8. #bot1 a:link, #bot1 a:visited {
  9.     background-image:url(imagenes_botones/bg_menu_inicio_1.jpg);
  10.     color:#000000;
  11. }
  12. #bot1 a:hover{
  13.     background-image:url(imagenes_botones/bg_menu_inicio_2.jpg);
  14.     color:#FFFFFF;
  15. }
  16. #bot1:active{
  17.     /* Si quieres cambiar alguna propiedad al hacer click en el botón debería ir aquí */
  18. }
  19. #bot1 a:focus{
  20.     background-image:url(imagenes_botones/bg_menu_inicio_2.jpg);
  21.     color:#FFFFFF;
  22. }

Pruébalo, creo que funciona bien según está. Es importante mantener el mismo orden en las declaraciones.