Le code boilerplate de Discourse utilise un !important, veuillez le supprimer afin que je puisse le remplacer… sans avoir également à utiliser un important. Les boutons doivent avoir un état de focus/survol pour l’accessibilité.
Salut ! Ces boutons transparents forcent la transparence car ils doivent rester transparents. Pouvez-vous m’indiquer où vous essayez de modifier cette fonctionnalité ? Le bouton reste-t-il transparent au survol pour vous aussi en ce moment ?
Oui, ils forcent la transparence même au survol et à l’activation. Nous ne voulons pas de boutons transparents et voulons que les boutons aient un état de survol/focus et d’activation.
La capture d’écran montre l’emplacement du bouton, mais c’est vrai pour tous les boutons :
J’ai rétabli l’anneau de focus, mais je m’attends à ce que la couleur d’arrière-plan et la couleur de l’icône changent également afin qu’un utilisateur puisse savoir quand sa souris survole le bouton.
La couleur de l’icône change au survol, mais le fond ne changera pas car il s’agit d’un bouton transparent.
Je vais faire intervenir plus d’avis ici. Il est possible que nous devions changer cela.
Nous voulons que l’arrière-plan et la couleur changent, donc avoir important nous restreint. J’essaie aussi de ne jamais utiliser important dans le code, sauf si je dois absolument le faire, donc je préférerais ne pas avoir à me battre pour remplacer le code boilerplate.
Il semble que la suppression de !important soit acceptable ici, j’ai ouvert une pull request pour cela DEV: remove !important from btn-transparent background by awesomerobot · Pull Request #29809 · discourse/discourse · GitHub


