El código de plantilla de Discourse está usando un !important, por favor elimínalo para que pueda anularlo… sin tener que usar también un important. Los botones deben tener un estado de enfoque/hover para la accesibilidad.
¡Hola! Estos botones transparentes fuerzan la transparencia porque deben permanecer transparentes. ¿Puedes indicarme dónde intentas cambiar esa funcionalidad? ¿El botón se mantiene transparente al pasar el ratón por encima en tu caso también?
Sí, están forzando la transparencia incluso al pasar el cursor y al estar activos. No queremos botones transparentes y queremos que los botones tengan un estado al pasar el cursor/enfocar y al estar activos.
La captura de pantalla muestra la ubicación del botón, pero esto es cierto para todos los botones:
He recuperado el anillo de enfoque, pero espero que el color de fondo y el color del icono también cambien para que un usuario pueda saber cuándo su ratón está sobre él.
El color del icono cambia al pasar el mouse, pero el fondo no cambiará ya que es un botón transparente.
Incluiré más información aquí. Es posible que necesitemos cambiar esto.
Queremos que el fondo y el color cambien, por lo que el important nos restringe. También intento no usar nunca important en códigos a menos que sea absolutamente necesario, por lo que preferiría no tener que luchar para anular el código de plantilla.
Parece que quitar !important está bien aquí, he abierto una solicitud de extracción para ello DEV: remove !important from btn-transparent background by awesomerobot · Pull Request #29809 · discourse/discourse · GitHub


