Freitag, 10. Februar 2012
07:46
Homepage-Tipps & -tricks für Webmaster mit CSSCursor | Mauszeiger mit CSS ändern bzw. bestimmenGelegentlich kann es sehr sinnvoll wie hilfreich sein, ein Cursor-Symbol selbst festzulegen, der beim Mouseover über einem bestimmten Bereich
angezeigt werden soll; dies ist bei jedem Element eines Html-Dokumentes mit ein wenig CSS zu realisieren. Cursor-Symbole (System-Cursor) im ÜberblickUm die Cursor-Symbole anzusehen bzw. zu testen, fahren Sie bitte mit Ihrer Maus über den jeweiligen Wert!
Hinweis: Setzen Sie die oben aufgeführten Cursor-Anzeigen nur zweckentsprechend ein, um bei Besuchern keine Verwirrung auszulösen! In der Regel erwarten diese, daß z. B. hinter einem 'help'-Cursor auch ein Info-, Hilfetext o.ä. erscheint! CSS-Regel mit Klassenselektor:
.cursor
{
cursor: help
}
Anweisung im Html-Dokument: <a href="#" class="cursor">Hilfe</a> Beispiel testen: HilfeInfo-Box für Hilfetext Eigene (grafische) Cursor verwendenErlaubte Dateiformate für Cursor-Grafiken sind .cur, .ani, .ico, .gif, .jpg, .png und .bmp! Getestet wurden die Cursor-Dateiformate unter Windows XP (SP 3) in den Browsern:
TestergebnisseDer Test ergab, daß der Browser Opera keine eigenen Cursor darstellt, jedoch aber den zwingend zu definierenden Alternativwert (hier in unserem Beispiel 'crosshair'); die übrigen Testergebnisse entnehmen Sie bitte der folgenden Auflistung:
Die meisten der oben aufgeführten Mauszeiger wurden mit dem Freeware-Tool RWCursor-Editor erstellt! Hinweis: Nach der Pfadangabe der Cursor-Grafik ist es zwingend erforderlich in der CSS-Anweisung zusätzlich noch einen Alternativwert zu definieren. Selbstverständlich kann auch anstatt 'crosshair' ein anderer Wert wie 'auto', 'default' etc. festgelegt werden! Häufige Anzeigeprobleme bei eigenen Cursors:Wird der gewünschte Mauszeiger nicht angezeigt, so könnte das möglicherweise auch an folgenden Faktoren liegen: a) der verwendete Browser interpretiert das gewählte Dateiformat der b) fehlender Alternativwert nach dem 'url'-Wert in der CSS-Anweisung, c) durch die Angabe eines relativen Pfads zur Url der Cursor-Grafik in der CSS-Datei, falls die Grafik in einem übergeordnetem Verzeichnis zum/r Html-Dokument/CSS-Datei liegen sollte, wie nachfolgend aufgeführt ... CSS-Regel (Url mit relativer Pfadangabe): .cursor
{
cursor: url('../images/cursor.ico'),crosshair
}
Problembehebung: CSS-Regel (Url mit absoluter Pfadangabe): .cursor { cursor: url('http://www.xyz.de/images/cursor.ico'),crosshair } Der gesamten Webseite einen eigenen Mauszeiger zuweisen ...CSS-Regel mit dem Typselektor 'body':
body
{
cursor: url('cursor.ico'),auto
}
Eine Anweisung im Html-Dokument muß nicht notiert werden! Das könnte Sie vielleicht auch interessieren: [ veröffentlicht am 30.08.2010 ] __________________________
|
AnzeigenMarktplatz
Schnäppchen in dem Bereich Computer & Co.: Vergleichen Sie die Top Angebote verschiedener Anbieter!
Eigene Homepage mit Jimdo - schnell & einfach selbst erstellt incl. eigener Domain für nur EUR 5 / Monat
[ mehr Infos ] WebPack® M 3.0 mit 2 GB Webspace * 100 Subdomains * Traffic-Flatrate * 600 E-Mail-Adressen * 10 FTP-Zugängen * 2 Datenbanken
* eigene CGI-Skripte * Webmailer * PHP/Ruby/Python- für nur EUR 3,49*! Virtual Server Windows 4.0 - leistungsstarke VServer mit garantierten RAM-Ressourcen und Prozessor-Power bei vollen Admin-Rechten! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


CSS-Anweisung: .cursor { cursor: url('cursor.gif'),crosshair }
CSS-Anweisung: .cursor { cursor: url('cursor.cur'),crosshair }
CSS-Anweisung: .cursor { cursor: url('cursor.ani'),crosshair }
CSS-Anweisung: .cursor { cursor: url('cursor.ico'),crosshair }
CSS-Anweisung: .cursor { cursor: url('cursor.png'),crosshair }
CSS-Anweisung: .cursor { cursor: url('cursor.jpg'),crosshair }
CSS-Anweisung: .cursor { cursor: url('cursor.bmp'),crosshair }
