Mauszeiger mit CSS
    
 HomeBilderCSS • System-Mauszeiger mit CSS  

 System-Mauszeiger mit CSS

Auch wenn es ein wenig verspielt wirkt, manchmal ist es angebracht und für den Seitenbesucher ganz hilfreich, den angezeigten Cursor mit CSS festzulegen. Leider interpretieren die Browser solche CSS-Anweisungen unterschiedlich.

System-Mauszeiger mit CSS - Cursor festlegen

Querverweis: eigene Mauszeiger mit CSS

Der Mauszeiger wird auf ihrem Bildschirm situationsabhängig unterschiedlich dargestellt. Im Browser beobachten Sie, dass der übliche Zeiger als Pfeil zum Beispiel zu einer Hand wird, sobald der Mauszeiger sich über einem Link befindet.


   System-Cursor mit CSS

Mit den neuen Browsergenerationen haben Sie die Möglichkeit den Mauszeiger selbst festzulegen. Liste der Browser + Version:

 4.0   6.0   7.0   1.0   1.2   1.0

Mit CSS können den Cursor bestimmen, wenn Sie sich auf den Cursorvorrat ihres Systems beschränken. Bei der Grafik rechts (Symbol Textdatei) habe ich als Cursor den 'Help-Cursor' (Fragezeichen) festgelegt.

Die System-Courser:



Einbindung für die Grafik (Symbol Textdatei):
<a href="hilfedatei.txt" target="_blank"  style="cursor:help;">
Hilfe-Datei anzeigen
</a>

   CSS-Anweisungen

Um den üblicherweise angezeigten Cursor durch einen System-Cursor eigener Wahl zu ersetzen, können Sie CSS-Anweisungen für einen Link oder für andere Seitenelemente notieren. Eine Übersicht der zur Verfügung stehenden Mauszeiger und eine Testmöglichkeit finden Sie in der Tabelle unten. Hier ein Beispiel für die Einbindung:

Selector: cursor   Wert: crosshair
<span style="cursor:crosshair;">testen: Fadenkreuz</span>
ergibt die Darstellung:     (zum Testen MouseOver)



Beispiele der Einbindung

<p onClick="javascript:xxx" style="cursor:help;">Hilfe</p>
<div style="cursor:crosshair;">Fadenkreuz</div>
<a href="hilfedatei.htm" target="_blank"  style="cursor:help;">
Hilfe-Datei anzeigen
</a>



   Übersicht und Testmöglichkeit

Zum Testen bewegen Sie den Mauszeiger über die Grafik "Testfeld" in der rechten Spalte.

#Wert BeschreibungBildTest
01auto Automatisch
02default Standard
03crosshair Fadenkreuz
04move Bewegung (Ziehen)
Pfeile in Himmelsrichtung
05n-resize Pfeil Richtung N
06ne-resize Pfeil Richtung NO
07e-resize Pfeil Richtung O
08s-resize Pfeil Richtung S
09se-resize Pfeil Richtung SO
10sw-resize Pfeil Richtung SW
11w-resize Pfeil Richtung W
12nw-resize Pfeil Richtung NW
 
13pointer Hand Link
14text Text Einfügezeichen
15wait Warten Sanduhr
16help Hilfe Fragezeichen
17not-allowed Nicht erlaubt
18no-drop AblageVerbot
19all-scroll Scrollen
20url()Benutzerdefiniert (gif)
21url()Benutzerdefiniert (cur)



Demo: Cursor für den Textbereich geändert

Bewegen Sie den Mauszeiger über den Text!

Freilebende Gummibärchen gibt es nicht. Man kauft Sie in Packungen an der Kinokasse. Dieser Kauf ist der Beginn einer fast erotischen und sehr ambivalenten Beziehung Gummibärchen-Mensch. Zuerst genießt man. Dieser Genuß umfaßt alle Sinne. Man wühlt in den Gummibärchen, man fühlt Sie. Gummibärchen haben eine Konsistenz wie weichgekochter Radiergummi.




   Mauszeiger für die gesamte Seite

Möchte man für die gesamte HTML-Seite einen selbst definierten Mauszeiger einsetzen, notiert man die CSS-Angaben für den Cursor in den CSS-Block für den Body.
<style type="text/css">
<!--
body {
cursor:crosshair;
}
-->
</style>



   Zentral definierter Hilfe-Mauszeiger

Beispiel: Mauszeiger in Form des Help-Symbols, der Hilfe-Informationen zu dem HTML-Element signalisiert. CSS-Anweisungen im Head für eine CSS-Unterklasse
<style type="text/css">
<!--
.maushilfe {
}
cursor:help;
-->
</style>
Link im Body
<a class="maushilfe" href="hinweisbox.htm">Hilfedatei</a>









Eigene Cursor - Mauszeiger mit CSS

Eigene Cursor - Mauszeiger mit CSS








NACH OBEN