Freigeben über


cursor

Legt fest, wie sich der Mauszeiger verändert, wenn er über ein Objekt bewegt wird.

Syntax

{ cursor: sCursor }

Mögliche Werte

sCursor

Zeichenfolge, mit der einer oder mehrere der folgenden, durch Kommas getrennten Werte angegeben oder empfangen werden:

auto

Standard. Der Browser legt fest, welcher Zeiger auf Grundlage des aktuellen Kontexts angezeigt werden soll.

all-scroll

Nach oben, unten, links und rechts deutende Zeiger mit einem Punkt in der Mitte bedeuten, dass auf der Seite ein Bildlauf in jede Richtung durchgeführt werden kann.

col-resize

Nach links und rechts deutende Zeiger mit einem vertikalen Balken zwischen ihnen bedeuten, dass die Größe des Elements/der Spalte horizontal geändert werden kann.

crosshair

Einfaches Kreuz.

default

Plattformabhängiger Standardzeiger; in der Regel ein Pfeil.

hand

Hand mit nach oben deutendem Zeigefinger; erscheint z. B., wenn der Benutzer den Zeiger über einen Link bewegt.

help

Pfeil mit Fragezeichen; bedeutet, dass Hilfe abrufbar ist.

move

Gekreuzte Pfeile; bedeuten, dass etwas bewegt werden muss.

no-drop

Hand mit einem kleinen Kreis mit einer durchgehenden Linie; bedeutet, dass das gezogene Element nicht an der aktuellen Zeigerposition abgelegt werden kann.

not-allowed

Kreis mit einer durchgezogenen Linie; bedeutet, dass die angeforderte Aktion nicht durchgeführt wird.

pointer

Hand mit nach oben deutendem Zeigefinger; erscheint z. B., wenn der Benutzer den Zeiger über einen Link bewegt. Identisch mit hand.

progress

Pfeil mit Sanduhr; bedeutet, dass ein Prozess im Hintergrund abläuft. Die Interaktion des Benutzers mit der Seite ist nicht betroffen.

row-resize

Nach oben und unten deutende Zeiger mit einem horizontalen Balken zwischen ihnen bedeuten, dass die Größe des Elements/der Zeile vertikal geändert werden kann.

text

Bearbeitbarer Text; in der Regel ein vertikaler I-Balken.

url(uri)

Der Zeiger wurde vom Autor mithilfe eines benutzerdefinierten Uniform Ressource Identifier (URI) wie z. B. url('mycursor.cur') definiert. Zeiger des Typs .CUR und .ANI sind die einzig unterstützten Zeigertypen.

vertical-text

Bearbeitbarer vertikaler Text; angegeben durch einen horizontalen I-Balken.

wait

Sanduhr oder Uhr; gibt an, dass das Programm ausgelastet ist und der Benutzer warten muss.

*-resize

Pfeile, die angeben, dass ein Rand bewegt werden muss. Das Sternchen (*) kann n, ne, nw, s, se, sw, e oder w sein, wobei jedes Element eine Kompassrichtung darstellt.

Diese Eigenschaft hat den Standardwert auto. Sie wird vererbt.

Hinweise

Die Eigenschaft enthält eine Liste von durch Kommas voneinander getrennten Werten. Kann der Browser den ersten angegebenen Zeiger nicht finden oder nicht verwenden, springt er zum nächsten Zeiger in der kommagetrennten Liste und fährt fort, bis er einen verwendbaren Zeiger findet. Kann der Browser keinen der in der Liste angeführten Zeiger verwenden, ändert sich der Zeiger nicht.

Beispiele

Im folgenden Beispiel wird die cursor-Eigenschaft verwendet, um den Zeiger zu ändern, wenn er über ein Objekt geführt wird. In diesem Beispiel wird ein eingebettetes (globales) Stylesheet aufgerufen, um den Zeiger auf hand zu setzen, wenn der Zeiger über alle Absätze geführt wird:

<style>
    p {cursor: hand;}
</style>

In diesem Beispiel wird ein Inlineskript verwendet, um den Zeiger auf hand zu setzen, wenn der Zeiger über den Absatz geführt wird:

<p onmouseover="this.style.cursor='hand'">

Informationen zu Standards

Diese Eigenschaft ist unter Cascading Style Sheets (CSS), Level 2 (CSS2) (möglicherweise in englischer Sprache) definiert.

Gilt für

A, ADDRESS, APPLET, B, BIG, BLOCKQUOTE, BODY, CAPTION, CENTER, CITE, CODE, COL, COLGROUP, CUSTOM, DD, DEFAULTS, DFN, DIV, DL, DT, EM, EMBED, FIELDSET, FORM, HN, HR, HTML, I, IFRAME, IMG, INPUT TYPE=BUTTON, INPUT TYPE=CHECKBOX, INPUT TYPE=FILE, INPUT TYPE=IMAGE, INPUT TYPE=PASSWORD, INPUT TYPE=RADIO, INPUT TYPE=RESET, INPUT TYPE=SUBMIT, INPUT TYPE=TEXT, LI, OBJECT, OL, P, RT, RUBY, S, SPAN, SUB, TABLE, TBODY, TD, TFOOT, TH, THEAD, TR, TT, U, UL, VAR, XMP