/* CSS代码 */
img {
filter: grayscale(100%) brightness(150%) saturate(150%);
}
上面的代码采用了三种滤镜效果:grayscale、brightness和saturate。它们的作用分别是:
- grayscale:将图片变成黑白色
- brightness:调整图片的亮度
- saturate:调整图片的饱和度
大家将这三种滤镜效果结合起来,就可以得到一张彩色图片了。其中grayscale(100%)将图片变成了黑白色,brightness(150%)将图片的亮度提高了50%,saturate(150%)将图片的饱和度也提高了50%。通过不同的参数组合,大家可以得到不同的效果。
需要注意的是,CSS滤镜目前并不是所有浏览器都支持,为了获得更好的兼容性,大家可以使用一些兼容性策略,比如使用-webkit-filter,-moz-filter等浏览器私有前缀。
好了,现在让大家来看看这个效果实现的最终效果吧:
<img src="image.jpg">
link到css,点击添加图层 css,css最大字体,css3 弧形运动,css li标签中的a,ie8 css last child,ericsson LTE专网以上就是使用CSS滤镜将一张图片变成彩色的方法。希望大家能够学以致用,创造出更多更有趣的效果。