您现在的位置是:网站首页> 编程资料编程资料
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用通过css3的filter滤镜改变png图片的颜色的示例代码CSS3 中filter(滤镜)属性使用详解jquery和CSS3图片排序过滤搜索插件Filterizr详解CSS3中强大的filter(滤镜)属性使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IEcss3背景图片透明叠加属性cross-fade简介及用法实例
2021-09-04
772人已围观
简介 CSS3的blur属性可以将图片加上模糊滤镜的效果,下面我们就来详细看一下使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法,需要的朋友可以参考下
今天在使用icloud的时候看到苹果icloud官网的毛玻璃效果非常赞,仔细研究了一下它的实现方式,是使用js配合background-image: -webkit-canvas的形式绘制出的毛玻璃背景图片。
不过今天又仔细研究了一下css3中的blur方法,可以实现同样的效果。且配合JS可以实现模糊缩放的效果
基础
先来看一下blur属性的表达式:
CSS Code复制内容到剪贴板
- filter:blur(add=add,direction,strength=strength)
我们看到blur属性有三个参数:add、direction、strength。
Add参数有两个参数值:true和false。意思是指定图片是否被改变成模糊效果。
Direction参数用来设置模糊的方向。模糊效果是按照顺时针方向进行的。其中0度代表垂直向上,每45度一个单位,默认值是向左的270度。角度方向的对应关系见下表:
实例
CSS代码
CSS Code复制内容到剪贴板
- .blur {
- filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
- -webkit-filter: blur(10px); /* Chrome, Opera */
- -moz-filter: blur(10px);
- -ms-filter: blur(10px);
- filter: blur(10px);
- filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
- }
HTML部分
XML/HTML Code复制内容到剪贴板
- <img src="mm1.jpg" class="blur" />
其中blur(10px)中的大小决定了模糊后的图片大小和模糊程度
相关内容
- 详解IE浏览器的haslayout属性及相关兼容性问题解决浏览器hack总结 详细的浏览器兼容性的快速解决方法HTML5的video标签的浏览器兼容性增强方案分享浅谈各种浏览器下的CSS Hack兼容性写法CSS3中的Opacity多浏览器透明度兼容性问题火狐浏览器怎么切换到IE兼容模式?浅谈浏览器的兼容性(必看篇)
- 分享CSS3制作卡片式图片的方法CSS3实现圆角、阴影、透明效果并兼容各大浏览器css3圆角边框和边框阴影示例css3圆角样式分享自定义按钮样式让IE6、IE7、IE8支持CSS3的圆角、阴影样式CSS3的Border-radius轻松制作圆角CSS3实现DIV圆角效果完整代码 CSS制作箭头图标代码(圆,三角形,椭圆) HTML5 Canvas中绘制椭圆的4种方法html5 canvas里绘制椭圆并保持线条粗细均匀的技巧在html5的Canvas上绘制椭圆的几种方法总结
- CSS3制作缩略图的详细过程IE7下生成高质量CSS缩略图CSS3制作圆角图片和椭圆形图片HTML5实践-图片设置成灰度图Dreamweaver中实现双背景图片导航菜单的代码网页设计中对于图片格式与设计关系的详解用ASP.NET实现下载远程图片保存到本地的方法 保存抓取远程图片的方法巧用CSS3 border实现图片遮罩效果代码CSS图片垂直居中实现方法详解 用CSS实现的图片透明度链接效果代码 实测图片的HTTP请求
- 浅谈CSS浮动的那点事儿深入理解css布局之定位与浮动清除css浮动的三种方法小结CSS使用float属性设置浮动元素的实例教程CSS浮动所差生的内容溢出问题及清除浮动的方法小结CSS3定位和浮动详解浅谈CSS浮动的特性
- css布局模型全面了解解析CSS的box model盒模型及其内的子元素布局控制CSS3弹性盒模型flex box快速入门心得(必看篇)CSS弹性盒模型flex在布局中的应用详解几个CSS3的flex弹性盒模型布局的简单例子演示CSS网页布局的核心内容:CSS盒模型掌握盒模型轻松DIV CSS网页布局
- 浅谈css中的clip裁剪用法CSS中的clip-path区域裁剪属性使用教程CSS裁剪属性clip使用的实例教程
- css优先级计算方法(推荐)CSS优先级计算的规则详解CSS中的选择器优先级顺序详解CSS中的选择器优先级及样式层叠问题解决CSS z-index 层级关系优先级的概念CSS优先级的两种理解方式
- 浅谈css margin重叠CSS 之margin知识点(必看)css布局之负margin妙用及其他实现CSS的margin属性在页面布局中的使用攻略细说CSS中margin属性的使用 深入解析CSS中margin属性的使用CSS中使用负margin值来调整居中位置CSS属性探秘系列(六):margin解决margin 外边距合并问题
- 浅谈css元素居中css 不定宽高的元素居中布局解决方案CSS实现元素居中原理解析CSS元素居中布局的简单方法CSS实现定位元素居中的方法html元素水平居中、垂直居中、水平垂直居中于其父级元素的方法css控制div中元素居中的示例css实现元素居中的N种方法
- 纯CSS3绘制打火机动画火焰效果利用css实现浮雕效果示例代码html5使用canvas实现跟随光标跳动的火焰效果分享16款燃烧的火焰效果英文字体大宝库CSS3实现文字浮雕效果,镂刻效果,火焰文字