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