- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图片滤镜效果
图片滤镜效果
/%B1%DF%B3%C7%C4%BE%C4%BE/blog/item/2a737009bb5b2c2d6b60fbd4.html
有时候,我们需要 给网页中的图片加一些特殊的效果,比如透明、扭曲、阴影或者翻转等,我们一般都会想到用Photoshop等一些图形软件来处理,其实我们也可以利用 CSS(层叠式样表)提供的一些滤镜来处理,这对于不熟悉Photoshop的网友来说,是非常好的一件事。
我们先从较简单的开始,介绍几个没有参数的滤镜。
1.Gray滤镜
Gray滤镜的作用是产生黑白效果
使用方法:img src=/blog/a.gif style=filter:gray
效果如图所示
2.Invert滤镜
Invert滤镜的作用是反色效果
使用方法:img src=/blog/a.gif style=filter:invert
效果如图所示
3.Xray滤镜
Xray滤镜的作用是产生X光效果
使用方法:img src=/blog/a.gif style=filter:xray
效果如图所示
4.fliph和flipv
fliph滤镜的作用是产生水平翻转效果;flipv滤镜的作用是产生垂直翻转效果
使用方法:img src=/blog/a.gif style=filter:fliph或img src=/blog/a.gif style=filter:flipv
效果如图所示
接下来,我们再介绍几个比较复杂的滤镜:
5.alpha滤镜
alpha滤镜作用主要是对图片的透明度进行处理
使用方法:img src=/blog/a.gif style=filter:alpha(opacity=value1,finishopacity=value2,style=value3)
说明:value1为图片的透明值,范围是0(完全透明)~100(完全不透明)
value2为图片透明度变换结束时的透明值,范围是0(完全透明)~100(完全不透明) 注:该值只有在value3设定时才有效
value3为图片透明度变换方向。取值为1时,图片透明度按从左到右线性变化;取值为2时,图片透明度从内到外沿半径变化;取值为3时,图片透明度从内到外呈矩形变化
例:img src=/blog/a.gif style=filter:alpha(opacity=0,finishopacity=60,style=2)
效果如图所示
6.shadow滤镜
shadow滤镜的作用是产生阴影效果
使用方法:img src=/blog/a.gif style=filter:shadow(color=value1,direction=value2)
说明:value1为阴影的颜色值,如000000表示黑色
value2为光线照射角度,如135
例:img src=/blog/a.gif style=filter:shadow(color=000000,direction=135)
效果如图所示
7.wave滤镜
wave滤镜的作用是使图片产生扭曲效果
使 用方法:img src=/blog /a.jpg style=filter:wave(add=value1,freq=value2,lightstrength=value3,phase=value4,strength=value5)
说明:value1的取值为1时,将原图片增加到处理过的图片上;为0时,则不增加
value2为视觉扭曲的波浪数
value3是波形亮度百分比,取值范围为0~100
value4为正弦波开始偏移的初始量,取值范围为0~100
value5为波形效果的强度
例:img src=/blog/a.jpg style=filter:wave(add=0,freq=5,lightstrength=50,phase=0,strength=5)
效果如图所示
下面我们举一个简单的例子,浏览时会出现这样的一个效果:网页上有一个几乎透明的图像,当鼠标移到图像上时,图像慢慢变清晰;当鼠标移开时,图像又恢复到原来的透明状态。
要 实现这个功能,需要使用到CSS的alpha滤镜,并用javascript来控制alpha滤镜的Opacity值,首现在网页中插入一个图片,并设定 alpha滤镜的opacity值,让图片透明,图片代码为:img src=/blog /a.gif id=me style=FILTER:alpha(Opacity=20).
javascript代码如下:
script language=javascript
function ch(n)
{
if(n==add) //如果传
原创力文档


文档评论(0)