English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS Referenzhandbuch

CSS @Regel (RULES)

Vollständiges Verzeichnis der CSS-Eigenschaften

Usage and Examples of the CSS cursor Property

The CSS cursor property specifies the type of cursor to be displayed when the pointer is placed over an element.

The following table provides usage descriptions and version history of this property, as well as the syntax for using it in JavaScript scripts.

Default Value:Gebräuchlich
Applies to:All Elements
Inheritance:Yes
Animated by:No.See also Animation Properties.
Version:CSS 2、3
JavaScript Syntax: object.style.cursor="context-menu"

cursor的使用语法

Verwendungssyntax des Cursors

Die Syntax dieses Attributes ist wie folgt:
        context-cursor: [url(Adresse des Cursordateis)], 0 oder mehr Male | auto | default | none |-menu | help | pointer | progress | wait | cell | crosshair | text | vertical
        text |-alias | copy | move | no-drop | not 
        e-allowed | grab | grabbing |-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | row
        ew-resize | w-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row
        all-resize |-scroll | zoom-in | zoom

out | initial | inherit

  Beispiel1 h
   {
  cursor: url("custom.gif"), url("custom.cur"), default;
  cursor: copy;
   p {
  cursor: url("custom.gif"), url("custom.cur"), default;
  cursor: help;
   a {
  cursor: url("custom.gif"), url("custom.cur"), default;
}/Testen Sie es heraus‹

cursor-Attribut wird verwendet, um eine Liste von benutzerdefinierten Cursorwerten durch Komma getrennt zu spezifizieren, gefolgt von „Universal Cursor“. Das bedeutet, wenn der erste Cursor falsch spezifiziert ist oder nicht gefunden wird, wird der nächste Cursor in der Liste verwendet, bis ein verfügbarer Cursor gefunden wird.Wenn kein benutzerdefinierter Cursor gültig ist oder vom Browser nicht unterstützt wird, wird der universelle Cursor am Ende der Liste verwendet.

Erfahren Sie mehr.

Attributwerte

Die folgende Tabelle beschreibt die Werte dieses Attributes.WertBetrachten
Beschreibung
Gebräuchlich auto
Der Browser bestimmt basierend auf dem aktuellen Kontext, welchen Cursor angezeigt werden soll. Zum Beispiel, wenn Text auf Text gehovert wird. Dies ist der Standardwert.default
Die Standardcursor der Plattform, unabhängig vom Kontext, ist in der Regel ein Pfeil. none
Es wird kein Cursor dargestellt.
initial
Setzt diesen Attributwert auf seinen Standardwert.
inherit
Verknüpft die Elemente mit den Attributwerten des Cursor der übergeordneten Elemente, wenn spezifiziert.
context-menuZeigt an, dass ein Kontextmenü verfügbar ist.
helpHilfreich
pointerCursor, der einen Link anzeigt, normalerweise eine Hand mit ausgestrecktem Zeigefinger.
progressFortschrittsindikator. Das Programm führt einige Bearbeitungen aus, aber der Benutzer kann dennoch mit der Oberfläche interagieren (unterschiedlich von wait).
waitBedeutet, dass das Programm beschäftigt ist und der Benutzer warten sollte.
Auswahlcursor
cellBedeutet, dass eine Zelle (oder eine Gruppe von Zellen) ausgewählt werden kann.
crosshairEin einfaches Kreuz.
textBedeutet, dass der auswählbare Text, normalerweise ein Balken, ist.
vertical-textBedeutet, dass vertikalen Text, d.h. horizontalen Balken, ausgewählt werden kann.
Drag-and-Drop-Cursor
aliasBedeutet, dass ein Alias oder ein Kurzwahlverweis erstellt werden soll.
copyBedeutet, dass bestimmte Inhalte kopiert werden können.
moveBedeutet, dass sich ein gehovertes Objekt bewegen kann.
no-dropBedeutet, dass das verschobene Element nicht an der aktuellen Position abgelegt werden kann.
not-allowedBedeutet, dass etwas nicht abgeschlossen werden kann.
Zoom- und Scrollcursor
all-scrollBedeutet, dass man entlang jeder Richtung scrollen kann (Verschieben).
col-resizeZeigt an, dass die Größe einer Spalte horizontal angepasst werden kann.
row-resizeZeigt an, dass die Größe einer Zeile vertikal angepasst werden kann.
n-resizeZeigt an, dass einige Kanten nach oben bewegt werden müssen (Norden).
e-resizeZeigt an, dass einige Kanten nach rechts bewegt werden müssen (Osten).
s-resizeZeigt an, dass einige Kanten nach unten bewegt werden müssen (Süden).
w-resizeZeigt an, dass einige Kanten nach links bewegt werden müssen (Westen).
ne-resizeZeigt an, dass einige Kanten nach oben und nach rechts bewegt werden müssen (Norden)./Osten).
nw-resizeZeigt an, dass einige Kanten nach oben bewegt werden müssen (Norden)./West).
se-resizeZeigt an, dass einige Kanten nach links bewegt werden müssen (Süden)./Osten).
sw-resizeZeigt an, dass einige Kanten nach oben bewegt werden müssen (Süden)./West).
ew-resizeZeigt einen Cursor an, der in beide Richtungen angepasst werden kann.
ns-resize
nesw-resize
nwse-resize
Zoomcursor
zoom-inBedeutet, dass bestimmte Inhalte vergrößert werden können.
zoom-ausBedeutet, dass bestimmte Inhalte verkleinert werden können.
griffenBedeutet, dass etwas ergriffen werden kann (verschieben, um zu bewegen).
griffendBedeutet, dass etwas ergriffen wurde.

Browserkompatibilität

Kompatibilität der Cursor-Eigenschaft der Browser; die Zahlen in der Tabelle stellen die niedrigste Versionsnummer der Browser dar, die diese Eigenschaft unterstützen; alle gängigen Browser unterstützen diese Eigenschaft.

  • Firefox 1+

  • Google Chrome1+

  • Internet Explorer 4+

  • Apple Safari 1.2+

  • Opera 7+

Weiterführende Lektüre

Siehe Anleitung:CSS Cursor.