Maison >interface Web >tutoriel CSS >Comment puis-je personnaliser le curseur des champs de saisie de fichiers dans différents navigateurs ?
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; }
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; }
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!