--- 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")}}