Heim Web-Frontend CSS-Tutorial Was ist das Cursor-Attribut von CSS? Verwendung des Cursor-Attributs

Was ist das Cursor-Attribut von CSS? Verwendung des Cursor-Attributs

Nov 07, 2018 pm 03:54 PM
css3

Der Inhalt dieses Artikels soll Ihnen vorstellen, was das Cursorattribut von CSS ist. Verwendung des Cursor-Attributs. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Lassen Sie uns zunächst verstehen, was das Cursorattribut ist. Was macht es?

Das Cursor-Attribut ist das Cursor-Attribut in CSS. Es gibt den Typ des Mauszeigers an, der verwendet werden kann, wenn sich die Maus auf dem Anwendungselement befindet, d. h. den Typ (die Form) des Cursors angezeigt werden.

Wir können den Cursor über das Cursor-Attribut auf einen von vielen vordefinierten Cursortypen oder auf ein Bild setzen (wie im Beispiel unten).

Hinweis: Das Cursor-Attribut ist nur für Geräte mit Zeigegeräten (z. B. Mäuse) gültig. Es hat keine Auswirkungen auf Touch-Geräte.

Das Cursor-Attribut wird verwendet, um dem Benutzer visuelles Feedback und Hinweise zu geben, um bestimmte Funktionen auf dem Element bereitzustellen, was oft wichtig ist, um ein besseres Benutzererlebnis zu bieten.

Der in CSS definierte Cursorwert kann je nach Browser und Betriebssystem unterschiedliche Auswirkungen haben. Beispielsweise zeigen einige Browser (z. B. Firefox unter Windows 7) den Verschiebungscursor (normalerweise verwendet, um anzuzeigen, dass ein Element ziehbar ist) als Vier-Wege-Pfeil an, während andere Browser (z. B. Firefox unter Mac OS X) dies anzeigen Handcursor. Wenn Sie in diesem Fall möchten, dass der Cursor ein bestimmter Cursor ist, der in allen Browsern und auf allen Plattformen genau gleich aussieht, möchten Sie möglicherweise ein Bild anstelle des Standard-CSS-Schlüsselworts verwenden.

Offizielle Syntax

Syntax:

cursor: [ [<URI> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress ] ] | inherit ;
Nach dem Login kopieren

Anfänglich: Automatisch

Gilt für:Alle Elemente

Animation: Keine

Neue CSS3-Syntax:

In CSS3 wurden zusätzliche Werte und Optionen zum Cursor-Attribut hinzugefügt, schauen wir uns unten an:

cursor: [ [ <URI> [<x> <y>]?,]* [ auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing ] ];
Nach dem Login kopieren

Hinweis:

1. Nicht alle Browser unterstützen alle oben genannten Werte und nicht alle Werte sehen in allen Browsern und Betriebssystemen gleich aus. .

2. Bildcursor (benutzerdefinierter Cursor)

: Referenzbild

Eine oder mehrere durch Kommas getrennte URL() zeigt auf das Bild, das als Cursor verwendet werden soll.

cursor:url(例如1:.svg #linkcursor),url(例如2: .cur),auto ;
Nach dem Login kopieren

Hinweis: Am Ende der Fallback-Liste müssen Nicht-URL-Standard-Cursor-Schlüsselwörter angegeben werden.

: Definieren Sie Koordinaten

mit Werten ohne Einheiten, diese Werte geben die Koordinaten des Cursor-Hotspots an. Die erste Zahl ist die x-Koordinate und die zweite Zahl ist die y-Koordinate. Beispiel:

cursor: url(some-cursor.png) 2 15, pointer;
Nach dem Login kopieren

setzt den Hotspot des Cursors auf (2,15) Pixel, beginnend in der oberen linken Ecke (0,0).

Wenn nicht angegeben, werden die Koordinaten des Hotspots aus der Datei selbst gelesen (für CUR- und XBM-Dateien) oder auf die obere linke Ecke des Bildes gesetzt.

Sehen wir uns einen Bildcursor an:

Was ist das Cursor-Attribut von CSS? Verwendung des Cursor-Attributs

3. Häufig verwendete Cursorformen

keine: Definieren Sie die Cursor wird nicht angezeigt

wird normalerweise als Pfeil dargestellt: Standard, Auto, Kontextmenü

wird normalerweise als Hand dargestellt: Zeiger, Greifen, Greifen, Hand

Hilfe : wird normalerweise als Fragezeichen oder Ballon dargestellt

Warten auf Laden: Fortschritt (drehender Wasserball oder Pfeil mit Uhr oder Sanduhr), warten (Uhr oder Sanduhr)

zeigt Richtung oder Bewegung an :
e- resize, ne-resize, n-resize, nw-resize, w-resize, sw-resize, s-resize, se-resize, ew-resize, ns-resize, nesw-resize, nwse- Größe ändern, Größe der Spalte ändern, Größe der Zeile ändern, All-Scroll, Verschieben

weist auf ein Verbot hin: No-Drop, nicht zulässig

Browser-Unterstützung

Die folgenden Versionen werden unterstützt:

Was ist das Cursor-Attribut von CSS? Verwendung des Cursor-Attributs

* gibt ein erforderliches Präfix an.

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels. Sie können ihn selbst kompilieren und die durch jeden Attributwert des Cursorattributs definierte Cursorform sehen. Ich hoffe, dass es für alle beim Lernen hilfreich sein wird. Weitere verwandte Video-Tutorials werden empfohlen: CSS3-Tutorial!

Das obige ist der detaillierte Inhalt vonWas ist das Cursor-Attribut von CSS? Verwendung des Cursor-Attributs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie erzielt man mit reinem CSS3 einen Welleneffekt? (Codebeispiel) Wie erzielt man mit reinem CSS3 einen Welleneffekt? (Codebeispiel) Jun 28, 2022 pm 01:39 PM

Wie erzielt man mit reinem CSS3 einen Welleneffekt? In diesem Artikel erfahren Sie, wie Sie mit SVG- und CSS-Animationen Welleneffekte erstellen.

Verwenden Sie CSS geschickt, um verschiedene seltsam geformte Schaltflächen zu realisieren (mit Code). Verwenden Sie CSS geschickt, um verschiedene seltsam geformte Schaltflächen zu realisieren (mit Code). Jul 19, 2022 am 11:28 AM

Dieser Artikel zeigt Ihnen, wie Sie mithilfe von CSS auf einfache Weise verschiedene seltsam geformte Schaltflächen realisieren können, die häufig vorkommen. Ich hoffe, dass er Ihnen hilfreich sein wird!

So verstecken Sie Elemente in CSS, ohne Platz zu beanspruchen So verstecken Sie Elemente in CSS, ohne Platz zu beanspruchen Jun 01, 2022 pm 07:15 PM

Zwei Methoden: 1. Fügen Sie mit dem Anzeigeattribut einfach den Stil „display:none;“ zum Element hinzu. 2. Verwenden Sie die Attribute „position“ und „top“, um die absolute Positionierung des Elements festzulegen, um das Element auszublenden. Fügen Sie dem Element einfach den Stil „position:absolute;top:-9999px;“ hinzu.

So implementieren Sie Spitzenränder in CSS3 So implementieren Sie Spitzenränder in CSS3 Sep 16, 2022 pm 07:11 PM

In CSS können Sie das Attribut „border-image“ verwenden, um einen Spitzenrand zu erzielen. Das Attribut „border-image“ kann Bilder zum Erstellen von Rändern verwenden, d. h. zum Hinzufügen eines Hintergrundbilds zum Rand. Sie müssen lediglich das Hintergrundbild als Spitzenstil angeben Bildrandbreite nach innen. Ob der Anfang wiederholt wird;".

So vergrößern Sie das Bild durch Klicken mit der Maus in CSS3 So vergrößern Sie das Bild durch Klicken mit der Maus in CSS3 Apr 25, 2022 pm 04:52 PM

Implementierungsmethode: 1. Verwenden Sie den Selektor „:active“, um den Status des Mausklicks auf das Bild auszuwählen. 2. Verwenden Sie das Transformationsattribut und die Funktion „scale()“, um den Bildvergrößerungseffekt zu erzielen. Die Syntax „img:active {transform : Skala(x-Achsen-Vergrößerung, y-Achsen-Vergrößerung);}".

Es zeigt sich, dass Textkarussell und Bildkarussell auch mit reinem CSS realisierbar sind! Es zeigt sich, dass Textkarussell und Bildkarussell auch mit reinem CSS realisierbar sind! Jun 10, 2022 pm 01:00 PM

Wie erstelle ich ein Textkarussell und ein Bildkarussell? Das erste, woran jeder denkt, ist die Verwendung von js. Tatsächlich können Textkarussell und Bildkarussell auch einen Blick auf die Implementierungsmethode werfen.

So legen Sie die Rotationsgeschwindigkeit der Animation in CSS3 fest So legen Sie die Rotationsgeschwindigkeit der Animation in CSS3 fest Apr 28, 2022 pm 04:32 PM

In CSS3 können Sie das Attribut „animation-timing-function“ verwenden, um die Rotationsgeschwindigkeit der Animation festzulegen. Dieses Attribut wird verwendet, um anzugeben, wie die Animation einen Zyklus abschließt und die Geschwindigkeitskurve der Animation festlegt. Animation-Timing-Funktion: Geschwindigkeitsattributwert;}".

Hat der CSS3-Animationseffekt eine Verformung? Hat der CSS3-Animationseffekt eine Verformung? Apr 28, 2022 pm 02:20 PM

Der Animationseffekt in CSS3 verfügt über eine Verformung. Sie können „Animation: Animationsattribut @keyframes ..{..{transform: Transformationsattribut}}“ verwenden, um den Animationsstil festzulegen Das Transformationsattribut wird zum Festlegen des Verformungsstils verwendet.

See all articles