小编给大家分享一下CSS3中filter滤镜属性怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
太仆寺网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联公司自2013年创立以来到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
很多人不知道CSS filter是什么意思。filter通俗讲就是指滤镜,官方定义filter属性可以设置元素(通常是)的可视效果(例如:模糊与饱和度)。
filter属性语法:filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();
使用方法:时直接给需要设置的图片添加filter属性就可以了。
可以看到它的属性有很多可选值,接下来简单介绍一下他们的意思
1、grayscale灰度
2、sepia褐色(有种复古的旧照片感觉)
3、saturate饱和度
4、hue-rotate色相旋转
5、invert反色
6、opacity透明度
7、brightness亮度
8、contrast对比度
9、blur模糊
10、drop-shadow阴影
实例示范1:
用filter滤镜属性将图像转换为灰度图像,值就是转换的比例。当值为100%时完全转为灰度图像,当值为0%时图像无变化,当值在0%到100%之间时,则在完全灰度和原图之间。这个例子中将灰度grayscale设置为50%
HTML代码:
CSS代码:
img { -webkit-filter: grayscale(50%); /* Chrome, Safari, Opera */ filter: grayscale(50%); }
效果图:
前一个是原图,后面一个是设置了50%灰度呈现的效果。
实例示范2:
用filter滤镜属性将图像设置为高斯模糊,"radius"一值设定高斯函数的标准差,或者是屏幕上以多少像素融在一起, 所以值越大越模糊;如果没有设定值,则默认是0;这个参数可设置css长度值,但不接受百分比值。
img { -webkit-filter: blur(1.5px); /* Chrome, Safari, Opera */ filter: blur(1.5px); }
效果图:
这个例子中,将blur设为1.5px,让图片有高斯模糊的效果,如图所示。
看完了这篇文章,相信你对“CSS3中filter滤镜属性怎么用”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
本文标题:CSS3中filter滤镜属性怎么用
URL网址:http://scyingshan.cn/article/pesghj.html