这篇文章主要介绍了如何使用css给图片或者网页添加滤镜,将色彩的网页变成黑白色。
需求
网站要求所有图片去掉色彩。
实现方法
1 2 3 4 5 6 7 8 9 10
| html,body { filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray }
|
原理
1 2 3 4 5 6 7 8 9 10 11 12
| filter:progid:DXImageTransform.Microsoft.BasicImage(Grayscale='x', Xray='x', Mirror='x', Invert='x', Opcity='x', Rotation='x')
|
1 2 3 4 5 6 7 8 9 10
| grayscale(amount)
grayscale(0) grayscale(.7) grayscale(100%)
|
参考
IE中CSS-filter滤镜小知识大全
grayscale()