CSS : Propriété cursor - Gestion du curseur de la souris

La propriété cursor permet de modifier la forme du pointeur de la souris.

Voici un petit mémo pour l'utilisation de cette propriété.

Utilisation

Il faut indiquer une valeur pour la propriété cursor, la syntaxe à respecter est : cursor: valeur;

Le curseur peut prendre différentes formes qui peuvent légèrement changer suivant la configuration du pc de l'utilisateur (personnalisation, thème spécifique, etc...)

Exemple :

<div style="cursor: help;">cursor: help;</div>

Les principales formes

Type Forme Valeur Exemple
Croix Exemple curseur crosshair crosshair
cursor: crosshair;
Aide Exemple curseur help help
cursor: help;
Main Exemple curseur pointer pointer
cursor: pointer;
Standard Exemple curseur default default
cursor: default;
Déplacement Exemple curseur move move
cursor: move;
Zone de texte Exemple curseur text text
cursor: text;
Patientez Exemple curseur wait wait
cursor: wait;
Curseur + patientez Exemple curseur progress progress
cursor: progress;
Interdit (*) Exemple curseur not-allowed not-allowed
cursor: not-allowed;
Curseur + interdit (*) Exemple curseur no-drop no-drop
cursor: no-drop;

* : N'est pas W3C, ne fonctionne pas sous Opéra.

Curseur personnel

Vous pouvez attribuer une image (.cur ou .ani) comme curseur en utilisant la syntaxe suivante :

cursor:url("test.cur"), auto;

Curseurs de redimensionnement

Type Forme Valeur Exemple
Direction nord Exemple curseur n-resize n-resize
cursor: n-resize;
Direction nord-est Exemple curseur ne-resize ne-resize
cursor: ne-resize;
Direction ouest Exemple curseur w-resize w-resize
cursor: w-resize;
Direction nord-ouest Exemple curseur nw-resize nw-resize
cursor: nw-resize;
Direction sud Exemple curseur s-resize s-resize
cursor: s-resize;
Direction sud-est Exemple curseur se-resize se-resize
cursor: se-resize;
Direction est Exemple curseur e-resize e-resize
cursor: e-resize;
Direction sud-ouest Exemple curseur sw-resize sw-resize
cursor: sw-resize;
Redimensionnement de colonne (IE) Exemple curseur col-resize col-resize
cursor: col-resize;
Redimensionnement de ligne (IE) Exemple curseur row-resize row-resize
cursor: row-resize;

 

Twitter Facebook Google Plus Email

Posté le 06-02-2011