74 votes

Suppression de la lueur bleue d'une entrée de texte HTML lorsqu'elle est sélectionnée

Comment supprimer la lueur bleue qui entoure une zone de saisie de texte sélectionnée en utilisant une pure CSS ?

152voto

Purag Points 7403

Cela devrait le faire :

input:focus {
    outline:none;
}

EDIT (2015) : Si votre conception s'adresse à un large public, n'oubliez pas que le contour est souvent une caractéristique d'accessibilité essentielle pour les utilisateurs qui naviguent au moyen de claviers ou qui ont besoin d'un retour visuel plus apparent. Si vous supprimez le contour, veillez à définir un autre état de focus qui fournisse un retour visuel approprié à vos utilisateurs.

15voto

wilsonpage Points 5495

Je préfère une remise à zéro solide comme :

input, textarea, select, a { outline: none; }

L'option "none" sur les balises d'ancrage permet d'éviter les contours de mise au point dans de nombreux navigateurs Android.

0voto

r4k3sh Points 31

Si vous utilisez bootstrap alors vous devez ajouter box-shadow: none

input:focus {
    outline:none;
    box-shadow: none;
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X