189 8069 5689

css3怎么实现图片的高斯模糊效果

这篇文章将为大家详细讲解有关css3怎么实现图片的高斯模糊效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

为双河等地区用户提供了全套网页设计制作服务,及双河网站建设行业解决方案。主营业务为成都网站建设、成都网站设计、双河网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

一、什么是filter (滤镜)

CSS3 Filter(滤镜)属性定义了元素(通常是)的可视效果,提供了模糊和改变元素颜色的功能。CSS3 Fitler 常用于调整图像的渲染、背景或边框显示效果。

浏览器支持:

-webkit-filter是css3的一个属性,Webkit率先支持了这几个功能,感觉效果很不错。

css3怎么实现图片的高斯模糊效果

表格中的数字表示支持该方法的第一个浏览器的版本号。

紧跟在数字后面的 -webkit- 为指定浏览器的前缀。

注意: 旧版 Internet Explorer 浏览器(4.0 to 8.0) 支持的非标准 "filter" 属性已被废弃。 IE8 及更低版本浏览器通常使用css opacity 属性。

下面看看filter这个属性,现在规范中支持的效果:

  1. grayscale(灰度):值为0-1之间的小数

  2. sepia(褐色):值为0-1之间的小数

  3. saturate(饱和度):值为num

  4. hue-rotate(色相旋转):值为angle

  5. invert(反色):值为0-1之间的小数

  6. opacity(透明度):值为0-1之间的小数

  7. brightness(亮度):值为0-1之间的小数

  8. contrast(对比度):值为num

  9. blur(模糊):值为length(radius)

  10. drop-shadow(阴影)

实现模糊效果的filter 语法:

filter: blur();

blur()给图像设置高斯模糊。"length(radius)"一值设定高斯函数的标准差,或者是屏幕上以多少像素融在一起, 所以值越大越模糊;如果没有设定值,则默认是0;这个参数可设置css长度值,但不接受百分比值。

二、图片模糊的三种效果

原图:

css3怎么实现图片的高斯模糊效果

1.css普通图片模糊效果(整张图片全模糊)




	
		
		图片模糊
		
	

	
		

效果图:

css3怎么实现图片的高斯模糊效果

2.css图片局部模糊效果




	
		
		图片模糊
		
	

	
		
like window

效果图:

css3怎么实现图片的高斯模糊效果

3.css图片局部清晰效果




	
		
		图片模糊
		
	

	
		
like window

效果图:

css3怎么实现图片的高斯模糊效果

关于css3怎么实现图片的高斯模糊效果就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


标题名称:css3怎么实现图片的高斯模糊效果
本文URL:http://jkwzsj.com/article/ppghji.html

其他资讯