Maison > Article > interface Web > Pourquoi mon curseur CSS personnalisé ne fonctionne-t-il pas dans Firefox et Chrome ?
Le curseur CSS personnalisé ne fonctionne pas dans Firefox et Chrome
La personnalisation du curseur avec CSS peut améliorer l'expérience utilisateur en fournissant un retour visuel unique et attrayant . Cependant, il est crucial de garantir la compatibilité entre navigateurs pour éviter les divergences.
Dans votre scénario spécifique, le code suivant est utilisé pour créer un curseur personnalisé :
<code class="css">body { cursor: url('http://anuary.com/dev/hp/pad3/public/images/hand-cursor.png'); }</code>
Bien que ce code puisse fonctionner dans certains navigateurs, il rencontre des problèmes dans Firefox et Chrome. La raison sous-jacente n'est pas simplement l'absence d'un deuxième argument dans le code mais aussi la taille de l'image elle-même.
Redimensionner l'image à une échelle plus petite, par exemple 32 pixels, permet au curseur personnalisé de fonctionner correctement. De plus, il est recommandé de spécifier « pointeur » au lieu de « auto », compte tenu de l'apparence de l'image.
<code class="css">cursor: url('http://anuary.com/dev/hp/pad3/public/images/hand-cursor.png'), pointer;</code>
Remarque : Il n'est pas possible de conserver la taille d'origine de l'image lors de l'utilisation d'un curseur personnalisé. pris en charge dans tous les navigateurs. Pour plus d'informations sur cette limitation, consultez la documentation du Mozilla Developer Network sur la propriété du curseur.
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!