wie kann ich mittels css ein bild rot färben?
4 Antworten
Du kannst über das Image einen div legen. Das heisst, vor <img> - <div> schreiben und nach dem </img> - </div> schreiben. In diesem div machst du die Hintergrundfarbe Rot: <div style="background-color:red; z-index:999;">
transparenten div drüber und background farbe setzen, oder transparentes rotes bild drüber .
die transparenz muss beim bild gesetzt werden...
<div class="rot"> <img src="bild.jpg"> </div>
.rot {background-color:red;}
.rot img {opacity:1;}
.rot img:hover {opacity:0;}
Schau dir einfach mal CSS3 filter an. Hat jedoch keinen Support für den IE, wenn dir das wichtig ist, solltest du einfach das Bild als solches einfärben und es nicht via CSS machen.
Hi und würde es eher per RGB machen.. Schau mal hier : http://www.mediaevent.de/css/transparenz.html
Mit RGBA (also der Transparenz in der Farbangabe) hatte ich unter verschiedenen Browsern meine Probleme (ist aber auch schon eine ganze Weile her), besser fährt man mit dem Setzen der opacity.
<div class="rot"><div id="bild"></div></div>
.rot{background-color:red;opacity:0}
.rot:hover{opacity:0.5}
so?