【发布时间】:2014-05-20 18:46:18
【问题描述】:
我使用 css3 来制作黑白图像,然后在悬停时为它们着色。我使用 -webkit-transition 在 chrome 和 Safari 中获得不错的效果,并使用 .svg 解决方案用于没有图像过渡的 firefox。是否也可以在 Firefox 上进行转换?
网站:Svenssonsbild.se
css:
img.attachment-full {
filter: grayscale(100%);
-webkit-filter: grayscale(100%); /* For Webkit browsers */
filter: gray; /* For IE 6 - 9 */
-webkit-transition: all 1s ease; /* Fade to color for Chrome and Safari */
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
【问题讨论】: