`
oscar999
  • 浏览: 215460 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

CSS 滤镜学习小结

 
阅读更多

适用浏览器

IE。 不符合CSS 标准


定于语法:


分类:

基本滤镜--可直接作用在对象上,并立即生效,主要有:

1).alpha--通道

2).blur--模糊

3)MotionBlur--移动模糊

4)Chroma--透明色

5)Drop Shadow--下落阴影

6)Flip--对称变换

7)Glow--光晕

8)GrayScale--灰度

9)Invert--反色

10)Mask--遮罩

11)Shadow--阴影

12)X-ray--X光效果

13)Emboss or Engrave--浮雕

14)Wave--波浪


高级滤镜--需配合JS等脚本使用,产生更绚丽的变幻效果 ,主要有

1)BlendTrans -- 渐隐变换

2)RevealTrans--变换

3)Light --灯光


alpha filter:alpha(opacity=opacity,finishopacity=finishopacity,startX=startX,
startY=startY,finishX=finishX,finishY=finishY);
opacity: 透明度等级, 取值 0-100(0完全透明)
style: 透明区域的形状特征,取值 0,1,2,3
0-统一形状 1-线性 2--圆形放射渐变 3--矩形放射渐变
X,Y这种的为坐标参数了

blur filter:progid:DXImageTransform.Microsoft.Blur(makeshadow=makeshadow,pi
xelradius=pixelradius,shadowopacity=shadowopacity);
makeshadow设置对象的内容是否被处理为阴影,
pixelradius设置模糊效果的作用深度。
shadowopacity设置使用makeshadow制作成的阴影
的透明度
例子:
filter:progid:DXImageTransform.Microsoft.blur(pixelradius=4,makeshadow=false);



MotionBlur filter:porgid:DXImageTransform.Microsoft.MotionBlur(add=add,direc
tion=direction,strength=strength);
add:指定是否叠加原图片。
取值 true, false
direction: 设置模糊的方向。0表示垂直向上。默认向左270
strength: 有多少像素的宽度受到模糊的影响

例子:
filter:progid:DXImageTransform.Microsoft.MotionBlur(strength=30,direction=90,add=true); /* 水平向右 */



Chroma filter:chroma(color:color) color:希望透明的颜色值
例子:
filter:chroma(color=FF6800); /* 去掉金黄色 */



Dropshadow filter:dropshadow(color=color,offx=offx,offy=offy,positive=positive); color:投射阴影的颜色
offx和offy分别表示x方向和y方向阴影的偏移量。
positive:
true--任何非透明像素建立可见的投影
false--透明的像素部分建立可见的投影
例子:
.drop1{
filter:dropshadow(color=#ffb6aa,offx=6,offy=4,positive=true);
}
.drop2{
filter:dropshadow(color=#FFAAAA,offx=6,offy=4,positive=false);
}



flip filter:fliph
filter:fiipv
fliph:水平翻转
flipv:竖直翻转
例子:
.flip2{
filter:flipv; /* 竖直翻转 */
}
.flip3{
filter:flipv fliph; /* 水平、竖直同时翻转 */
}



Glow filter:Glow(color=color,strength=strength); color: 发光的颜色
strength: 发光的强度。(1-255)
例子:
filter:glow(color=#FFFF99,strength=6); /* 发黄色光 */



Gray filter:gray;
filter:gray; /* 黑白图片 */




Invert filter:invert
例子:
filter:invert; /* 底片效果 */




Mask filter:mask(color=color); color:指定使用什么颜色作为掩膜
例子:
filter:mask(color=#8888FF); /* 遮罩效果 */



Shadow filter:shadow(color=color,direction=direction); color: 设置阴影的颜色
direction: 设置阴影的方向
例子:
.shadow{
filter:shadow(color=#CCCCFF,direction=135); /* 阴影效果 */
}
.drop{
filter:dropshadow(color=#CCCCFF,offx=5,offy=5,positive=true);
/* 下落阴影 */
}




X射线 filter:xray;
例子:
.xray{
filter:xray; /* X光效果 */
}
.gray{
filter:gray; /* 黑白效果 */
}
分享到:
评论

相关推荐

    精通CSS滤镜,精通CSS滤镜

    在网页设计和开发中,CSS滤镜是一种强大的工具,它允许开发者通过应用各种视觉效果来增强或改变HTML和SVG元素的外观。...通过不断实践和学习,你可以真正“精通CSS滤镜”,从而在网页设计领域大放异彩。

    CSS滤镜在网页设计中的应用.rar

    总结,CSS滤镜是网页设计师手中的魔法棒,通过巧妙运用,可以为网页带来丰富的视觉体验,提升用户互动性和品牌形象。然而,也要注意适度,避免过度使用导致页面性能下降或用户感到困扰。在实践中不断探索和尝试,你...

    CSS滤镜效果大全

    ### CSS滤镜效果大全 #### 一、Alpha滤镜 - 设置透明度 Alpha滤镜用于控制元素的透明度。此滤镜提供了丰富的参数配置来实现不同程度的透明效果,包括简单的透明度调整到复杂的渐变透明。 - **表达格式**: ```...

    漂亮的CSS滤镜按钮

    在网页设计中,CSS滤镜按钮是一种常见的交互元素,用于为用户提供不同的视觉效果或功能选择。这类按钮通常具有美观的设计和动态变换的视觉效果,能够提升用户体验并吸引用户注意。本篇文章将深入探讨如何利用CSS来...

    CSS滤镜2.0帮助手册+精通CSS滤镜

    在CSS世界里,滤镜...总结,CSS滤镜2.0是Web开发中增强视觉效果的重要工具,通过熟悉和掌握各种滤镜函数,开发者可以创造出更具个性和吸引力的网页设计。不断探索和实践,你将能运用自如,让网页设计焕发新的活力。

    css部分滤镜效果代码

    总结,CSS滤镜效果是现代网页设计中的重要工具,通过灵活组合不同的滤镜函数,设计师可以创造出丰富的视觉表现。然而,在使用过程中,要注意浏览器兼容性和性能问题,确保在不影响用户体验的前提下,发挥其最大潜力...

    CSS滤镜详解

    ### CSS滤镜详解 在网页设计中,为了增强视觉效果并提供更为丰富的用户体验,CSS滤镜成为了一种不可或缺的技术手段。通过使用特定的语法结构,开发者可以轻松地为页面元素添加各种视觉效果,如模糊、阴影、反色等。...

    css滤镜效果实例丛书

    ### CSS滤镜效果详解 #### 一、引言 随着前端技术的发展,CSS滤镜功能逐渐成为网页设计中不可或缺的一部分。这些滤镜不仅能够轻松地为网页中的元素添加丰富的视觉效果,而且通过JavaScript的动态控制,可以实现...

    精通CSS滤镜中文手册

    “精通CSS滤镜中文手册”是一份全面的参考资料,涵盖了CSS滤镜的各个方面,对于想要提升网页设计视觉效果的开发者来说,具有很高的学习价值。通过深入理解和实践手册中的知识点,可以熟练掌握CSS滤镜的运用,创造出...

    ASP.NET水印图片_CSS滤镜特效

    总结,ASP.NET水印图片结合CSS滤镜特效,提供了在网页上增强图片表现力和保护版权的有效方法。通过灵活运用这些技术,开发者可以创造出独特且富有个性化的用户体验。不断探索和实践,你将在ASP.NET开发中掌握更多...

    网页制作之css滤镜

    ### 网页制作之CSS滤镜详解 #### 概述 CSS滤镜是一组能够应用于HTML元素上的图像处理效果,这些效果可以增强页面的视觉表现力,为用户提供更加丰富的视觉体验。根据功能的不同,CSS滤镜大致可以分为两类:**视觉...

    css滤镜的源代码及显示

    css滤镜的源代码及显示,自学过程中总结的,CHM格式。对初学者很有帮助

    css样式表,css滤镜,层叠样式表

    CSS滤镜(Filter)是一个强大的特性,可以对元素进行各种视觉效果处理,如模糊、饱和度调整、颜色转换等。例如,我们可以使用`filter`属性为图片添加灰度效果: ```css img { filter: grayscale(100%); } ``` ...

    CSS滤镜效果介绍.pdf

    注意,CSS滤镜是区分大小写的,因此正确写法非常重要。 2. **CSS动态滤镜** 动态滤镜能够添加更复杂的动画效果,如淡入淡出和图像转换。它们分为两类:`blend`(混合)和`reveal`(显示)。 - **blendTrans**...

    CSS滤镜手册CSS滤镜手册

    总结,CSS滤镜是Web设计中一个强大的工具,它提供了丰富的图像处理功能,能够使网页元素呈现出各种独特的视觉效果。理解并熟练运用这些滤镜函数,能极大地提升你的前端开发技能,让你的设计更加出彩。通过不断实践和...

    CSS3滤镜解决兼容性问题的文件包

    4. 为了让Polyfill生效,确保在CSS滤镜声明前加上`-webkit-`前缀,以支持早期版本的Webkit内核浏览器(如Chrome和Safari早期版本)。 需要注意的是,虽然Polyfill可以提供一定的兼容性解决方案,但它也会增加页面的...

    css滤镜大全css滤镜大全

    ### CSS滤镜大全详解 #### 一、概述 CSS滤镜是现代Web设计中的一个重要工具,它能够让我们在不依赖图像处理软件的情况下直接在网页上对元素应用视觉效果。这不仅可以减少开发工作量,还能提高网站性能。CSS滤镜...

    滤镜技术/css

    ### CSS滤镜技术详解 #### 一、引言 CSS滤镜技术是现代网页设计中一个非常实用的功能,它能够帮助开发者对页面中的图像进行实时处理,实现诸如模糊、阴影、色彩调整等视觉效果,从而增强用户体验。在本文中,我们将...

    css3 filter滤镜属性制作图片滤镜特效

    总结起来,CSS3的filter属性为网页设计师提供了强大的图片滤镜功能,通过熟练掌握和灵活运用这些滤镜,可以创作出富有创意和视觉冲击力的网页效果。在实际应用中,不断尝试和探索新的组合,你会发现滤镜带来的无限...

    css3遮罩层滤镜文字发光动画特效

    总结,这款"css3遮罩层滤镜文字发光动画特效"主要利用了CSS3的遮罩层、滤镜和关键帧动画技术,通过精心设计的CSS样式,实现了文字的动态发光效果。这种效果可以增强网页的视觉吸引力,为用户带来更丰富的交互体验。...

Global site tag (gtag.js) - Google Analytics