- 热门文章:
- · CSS滤镜之alpha属性
- · CSS滤镜之概述
- · CSS定位之空间定位
- · CSS定位之动态转换
- · CSS属性之鼠标属性
- · CSS属性之鼠标属性
- · CSS属性之分级属性
- · CSS属性之“容器”属性四
- · CSS属性之“容器”属性三
- · CSS属性之“容器”属性二
- · CSS属性之“容器”属性一
- · CSS属性之文本属性二
CSS滤镜之blur属性
3、blur属性
假如您用手在一幅还没干透的油画上迅速划过,画面就会变得模糊。CSS下的blur属性就会达到这种模糊的效果。
先来看一下blur属性的表达式:
filter:blur(add=add,direction,strength=strength)
我们看到blur属性有三个参数:add、direction、strength。
Add参数有两个参数值:true和false。意思是指定图片是否被改变成模糊效果。 Direction参数用来设置模糊的方向。模糊效果是按照顺时针方向进行的。其中0度代表垂直向上,每45度一个单位,默认值是向左的270度。角度方向的对应关系见下表:
Strength参数值只能使用整数来指定,它代表有多少像素的宽度将受到模糊影响。默认值是5像素。
还是看一个例子吧。点击这里看效果
看起来是不是有些像万花筒,在这个例子中加入了一些JavaScript的语句,代码如下:
<html>
<head>
<title>blur css</title>
<script>
function handlechange(obj)
//*设置一个循环函数handlechange,对象是obj*//
{ with(obj.filters(0))//*Obj的filter属性*//
{ if (strength<255)//*设置循环条件*//
{ strength +=1;direction +=45;}
//*每循环一次strength就加1,direction加45度*//
}
}
</script>
</head>
<body>
<p><img id =“img1” src=“ss01087.jpg”
style=“filter:blur(strength=1)”
onfilterchange=“handlechange(this)”>
//*导入一幅图片,初始blur属性strength等于1,同时调用onfilterchange函
数*//
</p>
</body>
</html>
注:在javascript中blur属性是这样定义的:
[oBlurfilter=] object.Filters.blur
这个例子是Blur属性的一个比较复杂的例子,下一节我将向您介绍两个较简单的blur属性效果。
- · CSS属性之文本属性
- · CSS属性之颜色和背景属性
- · CSS属性之字体属性
- · 怎样编写CSS?
- · 利用CSS控制打印
- · 拒绝单调 让网页超链接拥有多姿多彩的下划线
- · 发现CSS控件的好处
- · 实现页面图片阴影特效
- · CSS实用教程(三)
- · 精通 CSS 滤镜(五)
- · 精通 CSS 滤镜(四)
- · 精通 CSS 滤镜(二)
- · 精通 CSS 滤镜(一)
- · CSS 循序渐进(四)表里春秋
- · CSS 循序渐进(一)画个瓢
- · CSS语法手册(六)分类属性
- · CSS语法手册(五)颜色和背景属性
- · CSS语法手册(四)文本填充,边框,边界和位置属性(二)
- · CSS语法手册(四)文本填充,边框,边界和位置属性(二)
- · CSS语法手册(三)文本填充,边框,边界和位置属性(一)
- · CSS语法手册(二)文本属性
- · CSS语法手册(一)字体属性
- · 第三章 CSS的应用补充
- · 第二章 CSS的应用方式
- · 第一章 CSS的基本认识
- · CSS基础学习:样式表CSS简明教程
- · XHTML+CSS:调用样式表
- · 学习CSS样式表中的类
- · 解决表单元素的前后有一大块空白的问题
- · DIV 居中的绝好解决方法
- · CSS技术在网页设计中的运用
- · css式样重用、子选择器和组选择器
- · 学习CSS使用技巧教程(7)连接属性
- · 网页中如何让整段文字左右对齐
- · 如何让12px以下的文字正常显示
- · 使用外部CSS设置FlashMX组件外观
- · 重构、标准、布局
- · CSS布局入门
