Maison > interface Web > tutoriel CSS > Comment supprimer ou personnaliser les surbrillances des éléments de texte saisis ?

Comment supprimer ou personnaliser les surbrillances des éléments de texte saisis ?

Susan Sarandon
Libérer: 2025-01-06 02:24:40
original
695 Les gens l'ont consulté

How to Remove or Customize Focus Highlights on Input Text Elements?

Élimination des surbrillances des bordures dans les éléments de texte de saisie

Lorsqu'un élément de texte de saisie reçoit le focus, les navigateurs comme Safari et Chrome ont tendance à afficher un bleu gênant frontière autour de lui. Cela peut être indésirable pour certaines mises en page.

Personnalisation du comportement de Firefox

Dans Firefox, vous pouvez contrôler l'apparence de la bordure à l'aide de la propriété "border". Cependant, d'autres navigateurs peuvent ne pas prendre en charge cette approche.

Suppression du contour du focus dans Safari

Pour supprimer la surbrillance de la bordure dans Safari, vous pouvez utiliser l'option "outline-width " propriété :

input.middle:focus {
    outline-width: 0;
}
Copier après la connexion

Pour tout formulaire de base elements :

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}
Copier après la connexion

Prise en charge des éléments modifiables par le contenu

Pour inclure également des éléments avec l'attribut "contenteditable" défini sur true :

[contenteditable="true"]:focus {
    outline: none;
}
Copier après la connexion

Désactivation complète des contours de focus

En dernier recours, vous pouvez désactiver contours de focus pour tous les éléments :

*:focus {
    outline: none;
}
Copier après la connexion

Considérations sur l'accessibilité

Notez que les contours de focus améliorent l'accessibilité en indiquant l'élément actif. Envisagez des méthodes alternatives pour fournir une visibilité au focus avant de les désactiver complètement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal