--- title: cursor slug: Web/CSS/cursor tags: - CSS - CSS Eigenschaft - Cursor - NeedsBrowserCompatibility - NeedsMobileBrowserCompatibility - Referenz translation_of: Web/CSS/cursor ---
Die cursor
CSS Eigenschaft legt den Cursor fest, der angezeigt wird, wenn sich der Mauszeiger über einem Element befindet.
{{cssinfo}}
/* Schlüsselwortwerte */ cursor: pointer; cursor: auto; /* Verwendung von URL und Koordinaten */ cursor: url(cursor1.png) 4 12, auto; cursor: url(cursor2.png) 2 2, pointer; /* Globale Werte */ cursor: inherit; cursor: initial; cursor: unset;
Kategorie | CSS Wert Mouseover zum Testen |
Beschreibung | |
---|---|---|---|
Allgemein | auto |
Der Browser bestimmt aufgrund des aktuellen Kontextes, welcher Cursor angezeigt wird. Wenn der Mauszeiger sich zum Beispiel über dem Text befindet, wird der text Cursor angezeigt. |
|
default |
![]() |
Standard Cursor. Üblicherweise durch ein Pfeil dargestellt. | |
none |
Es wird kein Cursor wird angezeigt. | ||
Links & Status | context-menu |
![]() |
Ein Kontextmenü wird unter dem Cursor angezeigt. Unter Windows nicht verfügbar. {{ Bug("258960") }} |
help |
![]() |
Zeigt an, dass Hilfe verfügbar ist. | |
pointer |
![]() |
Wird zum Beispiel angezeigt, wenn der Mauszeiger sich über Links befindet. Üblicherweise durch eine Hand dargestellt. | |
progress |
![]() |
Zeigt an, dass das Programm im Hintergrund arbeitet und der Benutzer kann, anders als bei wait , weiterhin mit der Oberfläche arbeiten. |
|
wait |
![]() |
Zeigt an, dass das Programm arbeitet. Manchmal auch durch eine Sanduhr oder eine Uhr dargestellt. | |
Auswahl | cell |
![]() |
Zeigt an, dass Zellen ausgewählt werden können. |
crosshair |
![]() |
Ein Kreuz, das oft zur Auswahl eines Bereiches in Bildern verwendet wird. | |
text |
![]() |
Zeigt an, dass der Text ausgewählt werden kann. | |
vertical-text |
![]() |
Zeigt an, dass vertikaler Text ausgewählt werden kann. | |
Drag and Drop | alias |
![]() |
Zeigt an, dass ein Tastenkürzel vorhanden ist. |
copy |
![]() |
Zeigt an, dass etwas kopiert werden kann. | |
move |
![]() |
Zeigt an, dass das Objekt bewegt werden kann. | |
no-drop |
![]() |
Zeigt an, dass an der aktuellen Stelle nichts hinein gezogen werden darf. {{bug("275173")}} unter Windows ist no-drop gleich wie not-allowed . |
|
not-allowed |
![]() |
Zeigt an, dass hier etwas nicht erlaubt ist. | |
Skalierung & Scrollen | all-scroll |
![]() |
Zeigt an, dass etwas in alle Richtungen gescrollt werden kann. {{ bug("275174") }} unter Windows ist all-scroll gleich wie move . |
col-resize |
![]() |
Zeigt an, dass das Element bzw. die Spalte horizontal skaliert werden kann. Meistens als Pfeile dargestellt, die nach rechts und links zeigen und in der Mitte einen Trennbalken haben. | |
row-resize |
![]() |
Zeigt an, dass das Element bzw. die Zeile vertikal skaliert werden kann. Meistens als Pfeile dargestellt, die nach unten und oben zeigen und in der Mitte einen Trennbalken haben. | |
n-resize |
![]() |
Zeigt an, dass von einer Ecke aus skaliert werden kann. Der se-resize Cursor wird zum Beispiel benutzt, wenn, von der unteren rechten Ecke aus, etwas bewegt/skaliert werden soll. |
|
e-resize |
![]() |
||
s-resize |
![]() |
||
w-resize |
![]() |
||
ne-resize |
![]() |
||
nw-resize |
![]() |
||
se-resize |
![]() |
||
sw-resize |
![]() |
||
ew-resize |
![]() |
Zeigt an, dass in zwei Richtungen (bidirektional) skaliert werden kann. | |
ns-resize |
![]() |
||
nesw-resize |
![]() |
||
nwse-resize |
![]() |
||
Zoom | zoom-in |
![]() |
Indicates that something can be zoomed (magnified) in or out. |
zoom-out |
![]() |
||
Greifen | grab |
![]() |
Indicates that something can be grabbed (dragged to be moved). |
grabbing |
![]() |
.foo { cursor: crosshair; } /* Benutze move wenn cell nicht unterstützt wird. */ .bar { cursor: move; cursor: cell; } /* Standardwert als Fallback für url() muss angegeben werden (funktioniert nicht ohne) */ .baz { cursor: url(hyper.cur), auto; }
Spezifikation | Status | Kommentar |
---|---|---|
{{SpecName('CSS3 Basic UI', '#cursor', 'cursor')}} | {{Spec2('CSS3 Basic UI')}} | Mehrere Schlüsselwörter und die Positionierungssyntax für url() hinzugefügt. |
{{SpecName('CSS2.1', 'ui.html#cursor-props', 'cursor')}} | {{Spec2('CSS2.1')}} | Ursprüngliche Definition |
{{Compat("css.properties.cursor")}}