Babylon Design

par Samuel Le Morvan

Chez vous aussi, utilisez un Web de qualité

Tutoriels HTML/CSS

Revigorez vos travaux d’intégration en suivant les préconisations des instances mondiales de l’Internet !

Tutoriels HTML/CSS

Avoir un curseur personnalisé sur son site

La propriété CSS cursor permet de personnaliser le curseur de l’internaute soit par des curseurs classiques, soit par des curseurs entièrement customisés. Seules quelques restrictions sont nécessaires pour une compatibilité son Internet Explorer.

Par défaut, on peut utiliser comme curseurs dit classiques 16 possibilités.

default :
Curseur par défaut (couramment une flèche)
auto :
Curseur dans le contexte courant
crosshair :
Curseur de ciblage
help :
Curseur d’aide
move :
Curseur de déplacement
pointer :
Curseur indiquant un lien
text :
Curseur de texte
wait :
Curseur d’attente
progress :
Curseur de progression
n-resize :
Curseur de redimensionnement Nord
nw-resize :
Curseur de redimensionnement Nord-Ouest
ne-resize :
Curseur de redimensionnement Nord-Est
s-resize :
Curseur de redimensionnement Sud
se-resize :
Curseur de redimensionnement Sud-Est
sw-resize :
Curseur de redimensionnement Sud-Ouest
w-resize :
Curseur de redimensionnement Ouest
e-resize :
Curseur de redimensionnement Est

En CSS, nous avons aussi la possibilité de définir également un curseur tout autre. Un curseur de votre choix, que vous auriez vous même dessiné ou non, qui ne sera pas localisé comme les curseurs classiques sur l’ordinateur même de l’internaute mais qui sera en ligne quelque part. On le défnit par la valeur url() de la même façon qu’un background-image.

Quel format utiliser pour son curseur personalisé ? On peut à loisir choisr tout type de format image (PNG, GIF, JPG, etc.) et bien sûr des formats curseur (extension .cur). La syntaxe est celle ci :

[css] .maclass {     cursor:url(moncurseur.cur), auto; }

Dans l’exemple ci-dessus, on peut lire que tout les éléments ayant l’attribut class de valeur "maclass" afficheront le curseur "moncurseur.cur" sinon le curseur classique "auto".

Le seul hic est qu’Internet Explorer ne gère que les curseurs au format .cur. Dans l’exemple ci-dessous, uniquement le premier item fonctionne sous le logiciel de Microsoft. Au contraire, un navigateur comme Firefox ne pose aucun problème sur les autres formats.

  • Curseur format .cur
  • Curseur format .gif
  • Curseur format .jpg
  • Curseur format .png

Nous verrons dans un prochain billet comment créer des curseurs au format .cur et par la même occasion des favicons.


Ce que nos lecteurs en disent :

  1. neko

    Yeah !!! vivement les favicons !!! hé ! hé ! hé !

    ps : bien sympa ton site mec !! :)

  2. Boro64

    Wouais…si on veux…tu fais de grosses erreurs de code css à part ça t’es sur la bonne voie; tu oublies les ‘ ou " dans ta ligne : cursor:url(moncurseur.cur), auto; et tu oublies de signaler que le ft .cur n’est valable que sous IE de windaube…dommage!
    Mais continues, tu es sur la bonne voie
    tchô

  3. Soulfly753

    Je suis tout à fait d’acord avec Shemu… Apprend le CSS avant de donner des lecons et tu verra que les symboles que tu dis qu’ils manquent ne sont pas très importants…
    Pour t’aider un minimum: http://www.siteduzero.com/tuto-3... le tuto CSS pour toi…

  4. alaquem

    J’essaie désespérement de changer le cursor pour ma page d’entrée, je voudrai qu’en survolant l’imagfe le curseuyr de transforme en palet et qu’une fois sur la zonz acive (la marelle) le palet se transforme avec une nouvelle image de palet sur laquelle serait écrit"jouer" par exemple ou alors une info bulle "jouer" accompagnant le même palet qu’au début.
    J’ai fait des essai en interne de dreamweaver via "F12" pour appeler le navigateur (firefox) mais rien ne se passe ??
    Pouvez vous m’aider Merci

  5. Dj.Striker

    Slt j’ai telecharger un curseur pour mettre sur mon PC mais il est au format "CurXPTheme" es que tu pourai m’aider .Tiens le site ou je les télécharger http://www.wincustomize.com/down...

    STP aide moi

Les commentaires sont clos.