Maison > interface Web > tutoriel CSS > Comment puis-je supprimer la bordure de focus des éléments de texte saisis dans Safari et Chrome ?

Comment puis-je supprimer la bordure de focus des éléments de texte saisis dans Safari et Chrome ?

Mary-Kate Olsen
Libérer: 2024-12-20 06:31:13
original
392 Les gens l'ont consulté

How Can I Remove the Focus Border from Input Text Elements in Safari and Chrome?

Élimination de la bordure de focus des éléments de texte de saisie

Lorsque les éléments de texte de saisie obtiennent le focus, certains navigateurs, notamment Safari et Chrome, peuvent afficher une bordure bleue autour d'eux. Bien que ce repère visuel puisse être utile pour l'accessibilité et la convivialité, il n'est pas toujours souhaitable dans des mises en page de conception spécifiques.

Pour supprimer cette surbrillance de bordure dans Safari, utilisez CSS :

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

Ceci le ciblage vous permet d'isoler l'élément d'entrée souhaité avec la classe "milieu". Alternativement, pour affecter tous les éléments du formulaire, utilisez :

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

Noah Whitmore suggère d'étendre cela aux éléments modifiables :

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

En fin de compte, vous pouvez également désactiver les contours de focus sur tous les éléments avec :

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

Cependant, cette approche est déconseillée pour des raisons d'accessibilité. N'oubliez pas que le plan de focus sert d'indicateur utile pour les utilisateurs qui naviguent dans l'interface.

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