Sobes.tech
Junior

Comment modifier les styles des boutons avec l'attribut 'disabled' ?

sobes.tech IA

Réponse de l'IA

/* Sélecteur d'attribut 'disabled' */
button[disabled] {
  opacity: 0.6; /* Exemple : rendre le bouton moins transparent */
  cursor: not-allowed; /* Exemple : changer le curseur */
  background-color: #ccc; /* Exemple : changer la couleur de fond */
  color: #666; /* Exemple : changer la couleur du texte */
}

/* Pour le pseudo-classe ':disabled' */
button:disabled {
  /* Les mêmes styles s'appliquent */
  opacity: 0.6;
  cursor: not-allowed;
  background-color: #ccc;
  color: #666;
}

On peut aussi utiliser des combinaisons de sélecteurs, par exemple :

.my-button[disabled] {
  /* Styles pour un bouton spécifique */
}

Il est important de se rappeler de la spécificité du CSS. Les styles appliqués via un sélecteur avec attribut ou pseudo-classe :disabled peuvent être surchargés par des règles plus spécifiques.