Necesito configurar dos entradas diferentes para que aparezcan de forma diferente al pasar el mouse y al hacer clic, al igual que con los botones. Normalmente usaría botones; sin embargo, uno de estos es un tipo de entrada = "reiniciar" y supongo que es más sencillo utilizar una entrada para esto que escribir un script de reinicio de formulario. ¿Cómo ingresa un estilo los tipos "enviar" y "restablecer" con CSS para mouseover y hacer clic?¿Cómo se graban las entradas de "enviar" al pasar el mouse, haga clic en?
6
A
Respuesta
11
Suponiendo que quiere decir en el CSS, en lugar de un enfoque de JavaScript, puede utilizar pseudo-clases:
input[type=reset], /* CSS2.1 attribute-equals selector */
#resetButtonID,
.resetButtonClass-Name {
/* the reset button */
}
input[type=reset]:hover,
#resetButtonID:hover,
.resetButtonClass-Name:hover {
/* the reset button when hovered over */
}
input[type=reset]:active,
#resetButtonID:active,
.resetButtonClass-Name:active {
/* the reset button when mouse-down */
}
input[type=reset]:focus,
#resetButtonID:focus,
.resetButtonClass-Name:focus {
/* the reset button when focussed by keyboard-navigation */
}
4
Es lo mismo que cualquier otro elemento en CSS, hay selectores de psuedo para desplazarse y enfocar, pero no específicamente para hacer clic. También puede utilizar el selector de atributos:
input[type="reset"]{/* attribute selector*/}
input[type="reset"]:hover{/* :hover psuedo selector*/}
input[type="reset"]:focus{/* :focus psuedo selector*/}
input[type="reset"]:active{/* :active psuedo selector (for click)*/}
El estilo de enfoque se aplicará cuando el usuario haga clic en un principio (o se centra, por supuesto), pero perderá el estilo una vez que el usuario se mueve el foco a otro elemento. Para obtener específicamente estilos de clic para ese pequeño momento mientras el botón del mouse está presionado, use javascript o pruebe el selector :active
, que (ahora me doy cuenta) se puede aplicar a elementos que no son de anclaje.
Cuestiones relacionadas
- 1. Detectar Mouse haga clic en ubicación
- 2. Triple Mouse Haga clic en C#?
- 3. Dirigiendo eventos del mouse [DllImport ("user32.dll")] haga clic en, haga doble clic en
- 4. Cómo activar programáticamente un mouse, haga clic izquierdo en C#?
- 5. Deshabilitar formulario enviar automáticamente en el botón haga clic en
- 6. Android usb mouse haga clic derecho en comportamiento correcto (ICS)
- 7. Haga clic en evento en botón se activa al enviar un formulario con enter
- 8. Haga clic en un determinado botón de enviar con jQuery
- 9. Cómo deshabilitar el botón, haga clic en?
- 10. Capturar el mouse haga clic derecho en el evento de un control de navegador web
- 11. Cómo cambiar un elemento al pasar el mouse sobre otro
- 12. resaltar un elemento DOM al pasar el mouse, como inspeccionar
- 13. ¿Es posible activar un evento de clic al pasar el mouse sobre él?
- 14. ¿Cómo oscurecer una imagen al pasar el mouse?
- 15. ¿Cómo puedo hacer que WPF ScrollViewer haga clic con el botón central del mouse?
- 16. Cómo deshabilitar el mouse, haga clic derecho en una página web?
- 17. simulando el mouse, haga clic en la opción de seleccionar con jquery
- 18. Problema raro donde el botón no se vuelve a habilitar a menos que se haga clic en el mouse
- 19. Haciendo clic en el mouse enviando mensajes
- 20. ¿Cómo destaco las partes de un mapa de imagen al pasar el mouse?
- 21. Javascript haga clic en el elemento
- 22. Cómo deshabilitar la rueda del mouse, haga clic en el botón?
- 23. ¿Cómo cambio una imagen al pasar el mouse sobre WPF?
- 24. Cómo enlazar con el botón derecho del mouse, haga clic en knockoutJs?
- 25. Haga clic en el evento de opción
- 26. ASP.Net haga doble clic en el problema
- 27. Cómo simular el clic del mouse con el control WebBrowser
- 28. Cambio de color del botón al pasar el mouse
- 29. Haga clic con el mouse en cualquier componente VCL y determine su valor .Tag
- 30. Haga clic en el sonido al principio cuando use Lame