Hallo,
im von Jens Holzkämper zitierten
Beispiel ändert sich der Button etwas beim Überfahren mit der Maus.
tut er das?
Ich habe in dem Beispiel weder Javascript noch CSS entdeckt, also nehme ich an, dass dies eine Standardeigenschaft ist?
Keine Ahnung, was du für einen Browser verwendest; vielleicht hat der einen eigenen Hervorhebungseffekt. Ich sehe jedenfalls weder in IE noch im Opera etwas derartiges. Vielleicht auch ein XP-Luna-Effekt?
In Deinem Beispiel ist dies aber nicht der Fall.
Das ist nicht, was ich verlinkt habe. Ich erwähnte <button type="submit">, nicht <input type="image">.
Kann man mit CSS das Bild des Buttons ersetzen, wenn er mit dem Cursor überfahren wird?
Ja, sicher. Du könntest *zwei* Bilder einsetzen, einem von beiden eine Klasse geben und die Anzeige per CSS umschalten.
HTML:
<button type="submit"><img src="image1.jpg" alt=""><img src="image2.jpg" alt="" class="hover"></button>
CSS:
button img.hover { display: none; }
button:hover img { display: none; }
Im Fall des graphischen Buttons (input type="image") ist es noch einfacher. Da könntest du als Bild im src-Attribut ein volltransparentes (und damit unsichtbares) Bild angeben, und den optischen Effekt unterschiedlicher Bilder beim hover mit unterschiedlichen Hintergrundbildern realisieren.
Fast überflüssig zu erwähnen, dass der IE6 (und älter) das nicht mitmacht, weil er :hover nur für Links unterstützt.
Ciao,
Martin
--
Lebensmotto der Egoisten:
Was ist so schlimm daran, dass jeder nur an sich selbst denkt? Dann ist doch an alle gedacht!