我有适用于 Web-Kit 浏览器的 css(显示 alt-text 的情况):
.image { -webkit-filter: grayscale(100%) brightness(2) opacity(0.5);}
但我需要其他浏览器的支持,如 FireFox、Opera、IE8+
所以我尝试使用下一个 css 更新来获得预期的结果:
.image {
-webkit-filter: grayscale(100%) brightness(2) opacity(0.5);
-moz-filter: grayscale(100%) brightness(2) opacity(0.5);
-o-filter: grayscale(100%) brightness(2) opacity(0.5);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
}
对于 IE,我不认为我涵盖了所有用于 web-kit 的 css 属性。
但这在 Mozilla 和 IE 中不起作用。
现场示例:https ://jsfiddle.net/fdf5kx5z/1/
更新
当我添加时,opacity:0.5; color: #999999
它变得更接近我的期望。