Maison > interface Web > tutoriel CSS > Comment puis-je supprimer les boutons de rotation des champs de saisie numérique dans les navigateurs Webkit ?

Comment puis-je supprimer les boutons de rotation des champs de saisie numérique dans les navigateurs Webkit ?

Linda Hamilton
Libérer: 2024-12-01 13:54:11
original
806 Les gens l'ont consulté

How Can I Remove Spin Buttons from Number Input Fields in Webkit Browsers?

Empêcher l'affichage des boutons de rotation dans les navigateurs basés sur Webkit

Dans le développement Web, il est courant de rencontrer des problèmes de compatibilité entre navigateurs. Un de ces problèmes survient lors de l'utilisation de sur les navigateurs basés sur des kits Web comme Chrome et Safari. Ces navigateurs affichent des boutons rotatifs indésirables sur le côté droit des champs de saisie numérique.

Désactivation des boutons rotatifs avec CSS

Pour résoudre ce problème, nous pouvons exploiter CSS pour désactiver le boutons de rotation sur ces navigateurs. La clé est de cibler les propriétés CSS spécifiques qui contrôlent l'apparence et le comportement des boutons rotatifs.

La règle CSS suivante y parvient en supprimant l'apparence du bouton rotatif et en définissant leurs marges à zéro :

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
Copier après la connexion

Une solution complète

Au départ, la règle ci-dessus peut laisser un petit espace réservé aux boutons de rotation sur le côté droit. Pour résoudre ce problème, il est également nécessaire de mettre à zéro le remplissage du champ de saisie. Par conséquent, la solution CSS complète devient :

input[type=number] {
    -webkit-appearance: none;
    padding: 0;
    margin: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
Copier après la connexion

En implémentant cette règle CSS, les boutons de rotation seront effectivement désactivés, laissant une interface propre et cohérente dans les différents navigateurs.

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