English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

manuel de référence CSS

règles CSS @RULES

大全 des attributs CSS

CSS cursor property usage and examples

The CSS cursor property specifies the type of cursor to display when the pointer is placed over an element.

The following table provides usage instructions and version history for this property, as well as the syntax for using it in JavaScript scripts.

Default value :Commun
Applies to :All elements
Inheritance :Yes
Animatable :No.See also Animation properties
Version :CSS 2、3
JavaScript syntax : object.style.cursor="context-menu"

cursor的使用语法

该属性的语法如下:

cursor: [url(address of cursor file),] 0 or more times | auto | default | none |
        context-menu | help | pointer | progress | wait | cell |  crosshair | text | vertical-text |
        cursor: l'utilisation de la syntaxe-La syntaxe de cet attribut est la suivante :-cursor: [url(address of cursor file),] 0 or more times | auto | default | none | 
        e-menu | help | pointer | progress | wait | cell |  crosshair | text | vertical-text |-alias | copy | move | no-drop | not-allowed | grab | grabbing |-resize | n-resize | ne-resize | ns
        ew-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ns
        all-resize | nesw-resize | nwse-resize | col

resize | row

  scroll | zoom1 in | zoom
   out | initial | inherit
  cursor: copy;
  Les exemples suivants montrent comment utiliser l'attribut cursor.
   Exemple
  cursor: copy;
  h
   {
  cursor: copy;
p {/cursor: help;

a {

cursor: url("custom.gif"), url("custom.cur"), default;Si aucun curseur utilisateur défini n'est valable ou n'est pris en charge par le navigateur, le curseur générique à la fin de la liste sera utilisé.

En savoir plus.

Valeur de l'attribut

Le tableau suivant décrit les valeurs de cet attribut.ValeurVoir
Description
Commun auto
Le navigateur détermine le curseur à afficher en fonction du contexte actuel. Par exemple, lorsque vous passez le curseur sur du texte. C'est la valeur par défaut.default
Le curseur par défaut de la plate-forme, indépendamment du contexte, est généralement une flèche. none
Aucun curseur n'est affiché.
initial
Réinitialisez cet attribut à sa valeur par défaut.
inherit
Si spécifié, l'élément lié utilise la valeur de l'attribut cursor de son élément parent.
context-menuIndique que le menu contextuel est disponible.
helpIndique l'aide.
pointerIndique le curseur de lien, généralement une main avec l'index tendu.
progressIndicateur de progression. Le programme effectue certains traitements, mais l'utilisateur peut toujours interagir avec l'interface (différent de wait).
waitIndique que le programme est occupé et que l'utilisateur doit attendre.
Cursor de sélection
cellIndique que l'on peut sélectionner une cellule (ou un groupe de cellules).
crosshairUn simple pointeur croisé. Utilisé généralement pour indiquer une sélection dans un bitmap.
textIndique que le texte sélectionnable est généralement une poutre transversale.
vertical-textIndique que le texte vertical peut être sélectionné, c'est-à-dire une poutre transversale.
Cursor de glisser-déposer
aliasIndique que la création d'un alias ou d'un raccourci est souhaitée.
copyIndique que le contenu peut être copié.
moveIndique que l'objet suspendu peut être déplacé.
no-dropIndique que l'élément glissé ne peut pas être placé à l'endroit actuel.
not-allowedIndique que quelque chose ne peut pas être fait.
Cursor d'ajustement de la taille et de défilement
all-scrollIndique que le défilement peut être effectué dans n'importe quelle direction (translation).
col-resizeIndique que la taille de la colonne peut être ajustée horizontalement.
row-resizeIndique que la taille de la ligne peut être ajustée verticalement.
n-resizeIndique que certaines marges doivent être déplacées vers le haut (Nord).
e-resizeIndique que certaines marges doivent être déplacées vers la droite (Est).
s-resizeIndique que certaines marges doivent être déplacées vers le bas (Sud).
w-resizeIndique que certaines marges doivent être déplacées vers la gauche (Ouest).
ne-resizeIndique que certaines marges doivent être déplacées vers le haut et vers la droite (Nord)./Est).
nw-resizeIndique que certaines marges doivent être déplacées vers le haut (Nord)./Ouest).
se-resizeIndique que certaines marges doivent être déplacées vers la droite (Sud)./Est).
sw-resizeIndique que certaines marges doivent être déplacées vers le bas (Sud)./Ouest).
ew-resizeIndique que l'ajustement bidirectionnel de la taille est possible.
ns-resize
nesw-resize
nwse-resize
Cursor de zoom
zoom-inIndique que quelque chose peut être agrandi.
zoom-outIndique que quelque chose peut être rétréci.
grabIndique que quelque chose peut être pris (glissé pour le déplacer).
grabbingIndique que quelque chose est pris.

Compatibilité du navigateur

La compatibilité du curseur de navigateur de propriété cursor, les numéros dans le tableau suivant représentent la version minimale du navigateur prenant en charge cette propriété ; tous les navigateurs populaires prennent en charge cette propriété.

  • Firefox 1+

  • Google Chrome1+

  • Internet Explorer 4+

  • Apple Safari 1.2+

  • Opera 7+

Lisez la suite

Voir la leçon :Cursor CSS