Was ist das Cursor-Attribut von CSS? Verwendung des Cursor-Attributs
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 ;
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 ] ];
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)
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 ;
Hinweis: Am Ende der Fallback-Liste müssen Nicht-URL-Standard-Cursor-Schlüsselwörter angegeben werden.
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;
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:
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:
* 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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

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

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

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

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!

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.

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;".

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

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.

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;}".

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.
