28128 sujets

CSS et mise en forme, CSS3

Bonjour ou bonsoir à vous,

Je voulais savoir quelque chose concernant les inputs et leur mise en forme.
J'ai fait la mise en forme de mes inputs et tout fonctionne correctement, mais quand je clique dessus il y a une surbrillance qui se fait. Je voulais savoir si il y avait la possibilité de modifier ça ?

Merci de vos réponses d'avance !
Modérateur
Hello,

D'une manière générale, empêcher l'affichage d'outline, c'est une mauvaise pratique. C'est un outil quasi exclusif à l'accessibilité. En outre, on peut le styliser. mdn outline
Bonsoir,

La surbrillance n'est pas liée à outline, c'est un élément propriétaire au navigateur.

Un peu compliqué à tout passer en revue car le sujet est complexe, je vais plutôt vous donner un exemple de ce que je peux faire pour la styler (en partie) :
:-webkit-autofill {
  /* @note Préremplissage des champs par le navigateur. @affected Chrome. */
  -webkit-text-fill-color: #000; /* par exemple... */
  /* @note Hack pour éviter l'affichage par défaut de l'autoremplissage, car les autres solutions se sont montrées inefficaces @todo Solution temporaire à évaluer. */
  transition-property: background-color;
  /* @note Idem. */
  transition-delay: 1000000s;
}

Modifié par Olivier C (19 May 2024 - 20:57)