巧用CSS的RevealTrans滤镜.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
                     巧用RevealTrans滤镜   CSS的RevealTrans动态滤镜是一个神奇的滤镜,它能产生23种动态效果,更为奇妙的是它还能在23种动态效果中随机抽用其中的一种。用它来进行网页之间的动态切换,简直方便极了,你只要在网页源代码的 head 与 /head 之间插入这样一行代码:    Meta content=revealTrans(Transition=14,Duration=3.0) http-equiv=enter         当你进入这个页面时,网页将象拉幕一样从中间向两边拉开,是不是别具一格?!   RevealTrans滤镜只有两个参数,Duration:是切换时间,以秒为单位;Transition:是切换方式,它有24种方式,详见下表:    切换效果 Transition参数值 切换效果 Transition参数值     矩形从大至小 0 随机溶解 12     矩形从小至大 1 从上下向中间展开 13   圆形从大至小 2 从中间向上下展开 14   圆形从小至大 3 从两边向中间展开 15    向上推开 4 从中间向两边展开 16     向下推开 5 从右上向左下展开 17     向右推开 6 从右下向左上展开 18   向左推开 7 从左上向右下展开 19    垂直形百叶窗 8 从左下向右上展开 20   水平形百叶窗 9 随机水平细纹 21    水平棋盘 10 随机垂直细纹 22    垂直棋盘 11 随机选取一种特效 23      因此,你只要改变RevealTrans滤镜的“Transition的值,就能获得不同的网页切换效果,是不是太方便了点?但很遗憾,要把RevealTrans滤镜用于网页中的某个对象就没有这么简单了,它必须借助于JavaScript来调用其方法,才能实现,这就是说要动手编程序了。但也不是太难,下面我将通过一个制作动态字幕变换的例子来说明其使用方法。 渐淡字幕变换效果   这个例子演示了利用Javascript程序控制Revealtrans滤镜来实现字幕逐渐淡出和渐进的效果,请看下面的效果图: 图1 开始的字幕 图2 渐变中的字幕 图3 第二幅字幕   上面的效果看起来好象不好,是吗?实际效果看起来比这漂亮多了。由于是动态转换,上面只是我抓的三张图片,只能帮助你了解其转换过程,真正的效果只有待你按我下面讲的方法动手做出来才能看到。请看制作方法:   1、制作一个Revealtrans滤镜,取名为“mytrans,其制作方法与前面介绍的静态滤镜相同,参数值为Transition=12,Duration=2。设置好后,在网页源代码的 head 与 /head 之间将有下面这样的代码: style type=text/css !-- .mytrans { filter:revealTrans(Transition=12,Duration=2)} -- /style   2、插入一个层,我们把层的“Layer ID”改为“div1”(可直接在层的属性面板上加入即可),并设置好层的背景和调整好层的大小,并把Revealtrans滤镜加载到到层上,这时你看到的层的标记代码是这样的: div id=div1 style=position:absolute; width:680px; height:30px; z-index:37; background: #FFFFCC; layer-background-color: #FFFFCC; border: 1px none #000000 class=mytrans /div   3、在网页源代码的 head 与 /head 之间插入下面这段Javascript程序:    script language=JavaS

文档评论(0)

iuad + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档