Maison > interface Web > tutoriel CSS > Comment puis-je personnaliser le curseur des champs de saisie de fichiers dans différents navigateurs ?

Comment puis-je personnaliser le curseur des champs de saisie de fichiers dans différents navigateurs ?

Patricia Arquette
Libérer: 2024-11-22 10:06:11
original
510 Les gens l'ont consulté

How Can I Customize the Cursor for File Input Fields in Different Browsers?

Personnalisation du curseur pour le type d'entrée de fichier

Modifier le type de curseur pour les entrées de fichier peut être compliqué. L'approche CSS standard ne fonctionne pas, comme le souligne l'exemple de code :

input[type="file"] {
  cursor: pointer;
}
Copier après la connexion

Heureusement, il existe une solution partielle pour les navigateurs Chrome qui exploite la pseudo-classe ::webkit-file-upload-button :

input[type=file], /* FF, IE7+, chrome (except button) */
input[type=file]::-webkit-file-upload-button { /* chromes and blink button */
    cursor: pointer; 
}
Copier après la connexion

Cette technique permet de définir le curseur sur un type personnalisé tout en conservant l'apparence originale de l'entrée du fichier. Notez que cette solution ne fonctionne que pour Chrome et les navigateurs basés sur son moteur Blink. Firefox et Safari présentent actuellement un comportement différent.

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