手机版

javascript示例分享-带立体效果的图片特效

时间:2021-11-07 来源:互联网 编辑:宝哥软件园 浏览:

这个例子是我反复写的,希望对大家有所帮助,一起学习。效果如图:

超文本标记语言格式云娥:你好绿筠小姐3330 html xmlns=' http://www。w3。org/1999/XHTML ' XML 3330 lang=' en ' lang=' en ' head title '喂喂喂喂喂喂喂喂喂喂/title脚本类型=' text/JAVAScript ' src=' http 3360 js/main。js '/script link rel='样式表' type=' text/CSS ' href=' style/CSS。CSS/head body div id=' pic _ browser ' img class=' prev ' src=' http 3360 images/prev。png ' onclick ' ' JavaScript 3360 jzk。ui。移动img(-1);'/img id=' img 1 ' onclick='/div class=' mask 3 ' onclick=' JAVAScript 3360 jzk。ui。移动img(3)'/div!-你是谁-img id=' img 2 ' onclick='/div class=' mask 2 ' onclick=' JAVAScript 3360 jzk。ui。移动img(2);'/div!-阿叔呀阿叔呀-img id=' img 3 ' onclick='/div class=' mask 1 ' onclick=' JAVAScript 3360 jzk。ui。移动img(1);/div!-唉哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟-img id=' img 4 ' onclick='/img id='/img 5 ' onclick='/div class='/mask 5 ' onclick=' JavaScript 3360 jzk。ui。移动img(-1);/div!-你好遮罩1679号-img id=' img 6 ' onclick='/div class=' mask 6 ' onclick=' JAVAScript 3360 jzk。ui。移动img(-2);'/div!-你好遮罩2679号-img id=' img 7 ' onclick='/div class=' mask 7 ' onclick=' JAVAScript 3360 jzk。ui。移动img(-3);/div!-你好遮罩3679号-img class=' next ' src=' http 3360 images/next。png ' onclick=' JavaScript 3330 jzk。ui。移动img(1)'//div /body/htmlcss绿筠小姐:吕惠卿(签名)面具1、2、3.我.绿筠小姐,绿筠小姐差异标签,九月不透明性-你好,吴亚玲很高兴见到你,吴亚玲吴亚玲。

复制代码代码如下:车身{宽度: 1340px高度: 500像素;背景:网址(./images/body_bg.gif)不重复;} # pic _ browser { width : 860 pxh three : 192 px相对位置:保证金3 3360130 px 106 px} # pic _ browser img {位置:绝对值;border:无;}.prev { top :76 pxleft : 0px } # img 1。mask3 { width: 106px高度: 70pxleft : 45 xtop : 61 pxz-index : 4;}#img2。mask 2 { width : 166 pxh three : 110 pxleft : 95 pxtop :41 pxz-index : 5;}#img3。mask1 { width: 226px高度: 150像素;left : 175 xtop : 21 pxz-index : 6;} # img 4 { width : 290 pxh three : 192 pxleft : 285 pxtop : 0pxz-index : 7;}#img5。mask5 { width: 226px高度: 150像素;right : 175 xtop : 21 pxz-index : 6;}#img6。mask 6 { width : 166 pxh three : 110 pxright : 95 pxtop :41 pxz-index : 5;}#img7,mask7 {宽度: 106px高度: 70pxright : 45 xtop : 61 pxz-index : 4;}.下一个{ top:76pxright: 0px}。mask2、mask3、mask5、mask6、mask7 { background: # fff绝对位置:}.mask1、mask5 { opacity: 0.3 }。mask6 { opacity: 0.5 }。mask7 { opacity: 0.7 } js代码如下:复制代码代码如下:窗口。onload=function(){ jzk。app。init mg();} var imgArray=new Array();imgArray[0]=' images/1。jpg ';imgArray[1]=' images/2。jpg ';imgArray[2]=' images/3。jpg ';imgArray[3]=' images/4。jpg ';imgArray[4]=' images/5。jpg ';imgArray[5]=' images/6。jpg ';imgArray[6]=' images/7。jpg ';var base=0;var jzk={ };/*定义命名空间*/jzk。工具={ };/*分层第一层*/jzk。ui={ };/*分层第二层*/jzk。ui。move img=function(offset){ base=(base-offset);对于(var i=基数;一垒7;i )/*定义我为数组下标的变量*/{ var img=document。getelementbyid(' img '(I-base 1));/*保证img变量为img1、img2、img3.直到img7这七个img元素*/if(i0) /*数组下标i0,说明offset0,*/{ img。src=IMgarray[IMgarray。长度I];} else if(iimgarray。长度-1){ img。src=IMgarray[I-IMgarray]。长度];} else { img。src=IMgarray[I];} } } jzk.app={ }/*分层第三层*/jzk。app。初始mg=函数()/*初始化显示图片,也就是调用函数moveImg过程:参数为7、基地等于-7,我等于-7,-6,-5,-4,-3,-2,-1这七个值,对应的元素为img1,img2,img7,所以有:img1=imgArray[-7 7],img2=imgArray[-6 7].*/{ jzk。ui。move img(7);/*初始参数应该设为:能显示的张数(此处为7);*/}三个文件,属射流研究…代码比较难理解,上面我也给出了详细的注释,如果还有谁看了不懂的,可以在下面评论中讨论。

版权声明:javascript示例分享-带立体效果的图片特效是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。