Rollover mit Gray-Filter auch umgekehrt?

Status
Nicht offen für weitere Antworten.

Vitalis

Erfahrenes Mitglied
Hallo zusammen!

Es gibt doch diese Möglichkeit den Gray()-Filter des IE auszunutzen und mit CSS einen Hover-Effekt zu erreichen, wie z.B. bei Dr. Web. Ein farbiges Bild wird dann s/w wenn die Maus drüberfährt. Hier eine Beschreibung..

Der Code steht in einer externen CSS-Datei:
a:hover .bildlink { filter='gray()'; }
Mit class="bildlink" im img-Tag bekommt der Bildlink diese Hover-Wirkung.

Ich würde das jetzt aber gerne andersrum haben, Bild grau, beim drüberfahren wird es farbig. Weiß jemand, wie man das ohne Javascript machen könnte? Ich habe dazu nichts gefunden..
 
hi,

dann probiere es mal umgekehrt ;)

a:hover .bildlink { filter='gray()'; }


alt

neu

a .bildlink { filter='gray()'; }

a:hover .bildlink { filter=''; }

weiß nicht ob da nun none oder leer oder sowas drinne stehen muss oder ob filter da überhaupt noch stehen muss.. na ja, sitze gerade auf der arbeit und keine zeit das zu testen, sooooo probiere es mal aus, sollte aber funzen :)
 
Hm, das hab ich auch schon probiert.. aber es bleibt dann leider grau beim drüberfahren mit der Maus. Hm, ein anderes Problem ist, daß ich heute auf einem anderen Rechner mit IE5.0 gesehen habe, wie die Bilder nach dem Hovereffekt s/w bleiben und nicht wieder bunt werden... seltsam.
 
wie wärs mit js? :)
Code:
function color(obj) {obj.filters.gray.enabled=false;}
function gray(obj) {obj.filters.gray.enabled=true;}
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück