Bonjour, j’utilise le thème Mint sur mon site Web et j’ai un problème concernant les couleurs. Il y a un bouton de mode sombre/clair en haut, et chaque fois que je change la couleur de l’arrière-plan du bouton, cela change aussi la couleur du bouton, ce qui rend le mot « sombre/clair » invisible.
Sur la photo, comme vous le voyez, cela ressemble à du vide, mais ce sont en fait 3 boutons différents qui disent « sombre, clair, automatique », mais la couleur de l’arrière-plan et du texte est la même, donc c’est invisible.
mise à jour : j’ai toujours le même problème… quelqu’un peut m’aider ?
Bonjour, bienvenue !
Voulez-vous dire que vous avez ajouté du CSS personnalisé pour changer la couleur ? Pouvez-vous partager vos modifications ?
Et aussi, des discussions récentes sur ce forum concernant le sélecteur clair/sombre ont souligné que pour qu’il fonctionne, vous devez avoir une palette de couleurs claire et sombre configurée dans vos paramètres.
Bonjour, merci ! Non, je n’ai rien ajouté d’extra, j’utilise le thème Mint. La couleur des boutons sombre/clair/auto et leur arrière-plan sont identiques, c’est pourquoi ils semblent invisibles. Par exemple, je change la couleur du bouton, cela affecte également l’arrière-plan du bouton.
Quel est le paramètre de votre site Default dark mode color scheme ID ? Il devrait être mint-dark.
D’après ce que je vois, le CSS principal de d-menu écrase les styles des boutons du thème car il a plus de spécificité :
Mais ce n’est pas nécessairement le problème.
Le thème Mint utilise un style spécifique pour le bouton par défaut (classe btn-default).
Et l’élément de liste déroulante du sélecteur de menu utilise un bouton avec btn-default.
Je me demande s’il est nécessaire de spécifier cette classe dans le code principal. Cela ne semble pas offrir d’utilité, mais je pourrais me tromper.
Sans cela :
Ou, peut-être que le thème doit prendre en charge la fonctionnalité principale :
.interface-color-selector-content .btn-default {
color: var(--primary);
border: none;
transition: none;
text-transform: none;
.d-icon {
color: var(--primary-high);
}
}
Oh, c’est un peu compliqué, laissez-moi traiter ça ![]()
Cela ressemble à un problème dans le cœur de métier pour l’équipe de conception, j’ai donc déplacé cela dans la catégorie UX.
Merci beaucoup !
Mise à jour : le bouton a disparu. L’équipe UX y travaille-t-elle ? ![]()
Bonjour,
Désolé pour la longue attente. La classe btn-default n’était effectivement pas nécessaire ici et a causé le problème.
Corrigé par
Ce sujet a été automatiquement fermé après 4 jours. Les nouvelles réponses ne sont plus autorisées.




