图片过渡效果.doc_第1页
图片过渡效果.doc_第2页
图片过渡效果.doc_第3页
图片过渡效果.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图片过渡效果本文介绍的这种动态切换图片效果,具有二十三种切换样式,并不是用动画软件制作的动画,而是用Javascript制作出来的效果,是 不是有点出乎你的意料。更值得一看的是它只用了廖廖几行程序代码,且变换的图片数量可以随意增加却不增加程序代码。你感到奇怪吗?继续往下看你就明白了。 制作思路: 给插入的图片加上一个ID(img1)号,以便 Javascript程序对其操作,再给图片加载一个CSS的动态滤镜revealTrans,然后用一小段Javascript程序定时不断地改变revealTrans滤镜的Transition参数值以获得不断地更换切换样式,同时通过程序不断地改变图像标记的“src”(图片的地址)参数值,以获得更换图片的效果。 制作方法: 1、在网页中插入一张图片,给图片加上ID号为:img1,若改变ID号,那么在程序中也要作相应改变。再给图片加载一个revealTrans滤镜,完成后的图像标记的完整代码如下: 滤镜中的Duration是控制切换时间(以秒计)的,本例设置的是1.5秒,若想使切换过程慢一些,可加大Duration参数的值。 2、在网页源代码的与之间插入下面这段Javascript程序代码:!- var k=0; /声明一个计数器变量var imgname1=image/cssp; /所有图片地址的前面相同的部分,要根据实际修改这个值。var imgname2=.jpg; /图片的文件格式,可根据实际情修改,前面那个小点不要漏了。var imgnub=3; /要展示的图片的张数,根据实际修改此值。function start() /程序主体部分obj=eval(img1); /若图像标记的ID号改变,请修改括号中的字符串值。if (obj.filters.item(0).Transition=23) / 这部分语句是用于改变切换样式,在23种样式中循环。obj.filters.item(0).Transition=1;elseobj.filters.item(0).transition+;obj.filters.item(0).Apply();if (k 若要让图片在切换后停留的时间长一点,可加大定时函数setTimeout中的定时数值(以毫秒计)。 3、在网页源代码的标记中加上onload=start()事件,以使得在网页载入时就显示动态切换效果。 至此,制作结束。是不是一点都不难?!但在实际制作时应注意以下几点: 1、所有图片的文件名和文件格式要统一,用序号区分,如本例所用图片的文件名(含相对路径)为:image/cssp1.jpg、image/cssp2.jpg、image/cssp3.jpg; 2、所有图片的大小最好要一致。若图片的大小不一致,虽不影响程序的运行,但在显示时,均以插入在网页上的那张图片的大小来显示,那么,大的图片将缩小显示,小的图片放大显示,影响效果。 3、在修改定时器函数setTimeout中的定时时间或修改CSS的revealTrans的切换时间Duration参数的值时,要使前者的时间大于后者的时间,否则,切换过程还没有完成就又开始下一过程了,从而使人无法看清楚图片。另外要注意,定时器是以毫秒为单位计时,而滤镜是以秒为单位计时。图片滚动效果无标题文档 var speed3=25/速度数值越大速度越慢demo2.innerHTML=demo1.innerHTMLfunction Marquee()if(demo2.offsetWidth-demo.scrollLeft=0)demo.scrollLeft-=demo1.offsetWidthelsedemo.scrollLeft+var MyMar=setInterval(Marquee,speed3)demo.onmouseover=function() clearInterval(MyMar)demo.onmouseout=function() MyMar=setInterval(Marquee,speed3) 移過來js改变背景图片#boxmargin:0 auto; padding:0;#contwidth:500px; float:right;#cont ulfloat:right;#cont liborder:1px solid #000000; float:left; list-style:none; margin-left:10px;#cont li imgcursor:pointer;function showbg() var bgimg=event.srcEleme

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论