- 热门文章:
- · CSS样式表高效使用的技巧
- · 用CSS实现鼠标单击特效
- · 用CSS巧控制段落缩进
- · 用CSS控制网页总体风格
- · 用CSS轻松实现网上填空
- · 体验DW MX 2004 CSS新功能
- · CSS控制字体效果的思考
- · CSS自定义属性Expression
- · 巧用CSS滤镜做图案文字
- · CSS实例:横线样式的输入框
- · 巧用CSS控制鼠标样式变换
- · CSS快速入门
CSS图象滤镜之实用版
.Alpha 通道
虽然Alpha通道不能完全实现PNG功能,但它确实能使图象和文字呈现半透明
效果,甚至可以实现渐变半透明效果。
filter: Alpha(Opacity=starting opacity level,
FinishOpacity=finish opacity level,
Style=gradient style,startX=gradient start X position,
FinishX=gradient finish X position,
FinishY=Gradent finish Y Position)
不透明度(opacity)是唯一需要提供的数值。起始不透明度startingopacity,
0到100之间的一个数值,100完全不透明)通常是为过滤器统一设定的不透明度
水平。终止不透明度(finishOpacity)用于使用设定了另外一个数值的渐变效
果时。StartX和StartY是渐变效果起始处(为一个不透明度值)被过滤目标的
坐标,而FinishX和FinishY是为终止处的坐标(FinishOpacity值)。风格
(style)是渐变所要使用的类型(采用0至3之间的一个数值,0代表均匀渐变,
1代表线性渐变,2代表放射渐变,3代表直角渐变)。对于背景不固定的图象,
这种效果最为明显。
在PR2中有一个小故障,所以要使滤镜用于文字,你必须在容器(container)
上设定宽度(width)和高度(height)。
2.移动模糊
除了让你的读者误以为自己需要重新配一幅眼镜之外,移动模糊还可以模拟运
动中的物体。我们的有些设计师认为即使物体以一种“神经质”的方式运动。也
应该将模拟的运动调整得平滑一些。
Filter: Blur(Add=ass original image,
Direction=360-degree direction,
Strength=strength of blur)
Add用来确定是否在运动模糊中使用原有目标(其值为0和1,0代表“否”,1代
表“是”)。对于图象,使用0效果更好;而对于文字,则应使用1。Direction
是模糊移动的角度,0至360度。Strength是模糊移动的距离。
3.色度
色度使你选定的颜色消失,很象在GIF中设定透明象素。色度也适用于JPEG和
PNG格式及文字。(如果你在文字上应用色度工具但未在上面设定其它滤镜,
你将看不到任何东西)。
Filter: Chroma(Color=Hexadecimal color that will disappear)
这里只设定一个值:即你计划让其消失的颜色。设定值采用Hex格式(#PRGGBB)。
4.下落阴影
使用这个滤镜可以应用样式表时避免不必要的结构重复。人们在使用样式表
时使用的一个技巧之一是将某一句话写两遍,然后将其合二为一,使其看起
来有一种立体的阴影效果。但是有些主张简洁设计风格的人指出,将一句话
写两三遍,对于使用看不到这些效果的浏览器的人来说则显得莫名其妙。
Filter: DropShadow9color=The color of the drop shadow, OffX=How many
pixels Horizontally, OffY=How many pixels Vertically, Positive=What
gets shadows, visible of invisible pixels)
Color是下落阴影的颜色,永远用Hex格式表达。OffX和OffY是下落阴影的
象素值。Positive是一个布尔值(0或1);0指透明象素为阴影;1指给不
透明象素生成阴影。
5.对称变换
两种对称变换滤镜(FlipH和FlipV)都不需要设定任何参数。FlipH从水平
角度过滤,而FlipV从垂直角度过滤。
Filter: FlipH 或者 Filter: FlipV
- · 网页技巧之怎样编写CSS
- · 显示/隐藏引出的CSS Bug
- · 利用CSS改善网站可访问性
- · 两种Java容器类List和Set分析
- · Java 2005回顾&2006展望
- · JUnit入门
- · 软件最大的追求是什么?
- · Java实现利用搜索引擎收集网址的程序
- · 开发J2EE应用应遵循的几点原则
- · package 与 import
- · 写Java程序最容易犯的21种错误实例分析
- · JGraph开发经验谈
- · J2ME应用程序内存优化三招
- · 浅析Java多线程编程中的高级技术
- · 一个理解wait()与notify()的例子
- · Java中常见的异常
- · 关于Java栈与堆的思考
- · 浅析Java多线程程序设计机制
- · Java语言入门级的十二大特色详细介绍
- · Java语言入门级的十二大特色详细介绍
- · J2EE相关设计模式讨论
- · 对J2EE项目的一些体会
- · 开发J2EE应用的要领
- · Java线程的深入探讨
- · 浅析Java语言中两种异常的差别
- · 使用设计模式改善程序结构(三)
- · 小结Hibernate的查询方式
- · Struts常见错误汇总
- · JDBC专题介绍(3)
- · JDBC专题介绍(2)
- · JDBC专题介绍(1)
- · java命令行简介
- · 详述:JAVA也能克隆
- · Java多线程程序设计-区别与总结
- · 使用javap深入查看类文件
- · 用Java编写的密码算法类
- · Java/J2EE中文问题终极解决之道
- · Java技术新方向
