好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

css滤镜图片变彩色

CSS滤镜是CSS3新增的一个强大的样式属性,可以实现许多有趣的效果,比如用滤镜将一张黑白图片变成彩色图片。下面我们来学习如何使用CSS滤镜将一张图片变成彩色。

 /* 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"> 

以上就是使用CSS滤镜将一张图片变成彩色的方法。希望大家能够学以致用,创造出更多更有趣的效果。

查看更多关于css滤镜图片变彩色的详细内容...

  阅读:17次

上一篇: css滤镜发光效果

下一篇:css滤镜名词解释