Mam kłopoty robi przejście od szarości do kolorowych, to działa w Chrome, ale to jest to.CSS filtr skali szarości nie działa w Firefoksie
Oto HTML:
<div id="post" style="background-image:url('bg.png');background-repeat:no-repeat;">
<p><a href="/post.php?id=1">Title - Date</a></p>
</div>
Oto CSS:
#post{
padding:0;
margin:0 auto;
margin-bottom:25px;
border:solid 1px #000;
height:150px;
width:750px;
display:block;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0.5\'/></filter></svg>#grayscale");
filter: gray alpha(opacity=50);
-webkit-filter: grayscale(50%);
-webkit-transition: 0.3s all ease;
-o-transition: 0.3s all ease;
-moz-transition: 0.3s all ease;
transition: 0.3s all ease;
-webkit-backface-visibility: hidden;
}
#post:hover{
filter: none;
-webkit-filter: grayscale(0%);
}
Dzięki za wszelką pomoc, to mile widziane.
Jego przykład działa na mnie, najnowszy Firefox @ OSX – JOSEFtw
dla tych, którzy nie mogą zmusić go do pracy, należy odwiedzić tutorial, który jest połączony w tej odpowiedzi, pomógł mi lepiej zrozumieć, w jaki sposób używać tego. – rmagnum2002
Wystarczy FYI: Co sprawia, że ten przykład praca jest 'filtr linia: url (" data: image/svg + xml; utf8 # skali szarości ");' do 100% szarości, i na odwrót - 'filtr URL (" danych: obrazu/SVG + xml, utf8 #grayscale "); } 'dla 0% skali szarości –
DrewT