Nos articles concernant les techniques web sont centrés sur des solutions pratiques qui mettent en œuvre, le plus souvent, notre framework web : Vae Soli!
Des articles généraux sont également fournis dans le respect des standards du web.
Tous nos articles web sont disponibles sous le couvert de la
licence
Creative Commons — Paternité - pas de modification.
2011-11-11 – 09:50
2011-11-11 – 10:00
2011-11-11 – 09:51
La question à laquelle nous tenterons de répondre dans ce petit article est de savoir comment nous pouvons positionner le curseur à appliquer sur une zone donnée. Nous y répondrons de deux points de vue :
Tous les navigateurs modernes proposent les styles suivants (en déplaçant la souris sur les styles en question, vous verrez immédiatement à quoi le curseur ressemble et une infobulle vous montre directement la propriété CSS positionnée):
| auto | move | no-drop | col-resize |
| all-scroll | pointer | not-allowed | row-resize |
| crosshair | progress | e-resize | ne-resize |
| default | text | n-resize | nw-resize |
| help | vertical-text | s-resize | se-resize |
| inherit | wait | w-resize | sw-resize |
Pour modifier la propriété "curseur" d'un objet en Javascript, il faut passer par le style de l'objet. Voyez par exemple comment affubler le curseur "progress" :
szCursor = "progress"; object.style.cursor = szCursor;
Si vous cliquez sur un élément de la table des types de curseur
présentée plus haut, le type de curseur choisi sera immédiatement
affecté à la présente division (dont l'ID est cursor-example)
et le code Javascript vous sera présenté ci-dessous :