网页中的滚动图片的代码怎么写? | 您所在的位置:网站首页 › css左右滚动 › 网页中的滚动图片的代码怎么写? |
网页中的滚动图片的代码有上下左右四个方向,分别是: head ----- /head body !--向上滚动代码开始-- div id="colee" style="overflow:hiddenheight:253pxwidth:410px" div id="colee1" pimg src=""/p pimg src=""/p pimg src=""/p pimg src=""/p pimg src=""/p pimg src=""/p pimg src=""/p pimg src=""/p pimg src=""/p /div div id="colee2"/div /div script var speed=30 var colee2=document.getElementById("colee2") var colee1=document.getElementById("colee1") var colee=document.getElementById("colee") colee2.innerHTML=colee1.innerHTML//克隆colee1为colee2 function Marquee1(){ //当滚动至colee1与colee2交界时 if(colee2.offsetTop-colee.scrollTop=0){ colee.scrollTop-=colee1.offsetHeight//colee跳到最顶端 }else{ colee.scrollTop++ } } var MyMar1=setInterval(Marquee1,speed)//设置定时器 //鼠标移上时清除定时器达到滚动停止的目的 colee.onmouseover=function() {clearInterval(MyMar1)} //鼠标移开时重设定时器 colee.onmouseout=function(){MyMar1=setInterval(Marquee1,speed)} /script !--向上滚动代码结束-- !--下面是向下滚动代码-- div id="colee_bottom" style="overflow:hiddenheight:253pxwidth:410px" div id="colee_bottom1" pimg src="/jscss/demoimg/200907/bg3.jpg"/p pimg src="/jscss/demoimg/200907/bg3.jpg"/p pimg src="/jscss/demoimg/200907/bg3.jpg"/p pimg src="/jscss/demoimg/200907/bg3.jpg"/p pimg src="/jscss/demoimg/200907/bg3.jpg"/p pimg src="/jscss/demoimg/200907/bg3.jpg"/p pimg src="/jscss/demoimg/200907/bg3.jpg"/p pimg src="/jscss/demoimg/200907/bg3.jpg"/p pimg src="/jscss/demoimg/200907/bg3.jpg"/p /div div id="colee_bottom2"/div /div script var speed=30 var colee_bottom2=document.getElementById("colee_bottom2") var colee_bottom1=document.getElementById("colee_bottom1") var colee_bottom=document.getElementById("colee_bottom") colee_bottom2.innerHTML=colee_bottom1.innerHTML colee_bottom.scrollTop=colee_bottom.scrollHeight function Marquee2(){ if(colee_bottom1.offsetTop-colee_bottom.scrollTop=0) colee_bottom.scrollTop+=colee_bottom2.offsetHeight else{ colee_bottom.scrollTop-- } } var MyMar2=setInterval(Marquee2,speed) colee_bottom.onmouseover=function() {clearInterval(MyMar2)} colee_bottom.onmouseout=function() {MyMar2=setInterval(Marquee2,speed)} /script !--向下滚动代码结束-- div id="colee_left" style="overflow:hiddenwidth:500px" table cellpadding="0" cellspacing="0" border="0" trtd id="colee_left1" valign="top" align="center" table cellpadding="2" cellspacing="0" border="0" tr align="center" tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td /tr /table /td td id="colee_left2" valign="top"/td /tr /table /div script //使用div时,请保证colee_left2与colee_left1是在同一行上. var speed=30//速度数值越大速度越慢 var colee_left2=document.getElementById("colee_left2") var colee_left1=document.getElementById("colee_left1") var colee_left=document.getElementById("colee_left") colee_left2.innerHTML=colee_left1.innerHTML function Marquee3(){ if(colee_left2.offsetWidth-colee_left.scrollLeft=0)//offsetWidth 是对象的可见宽度 colee_left.scrollLeft-=colee_left1.offsetWidth//scrollWidth 是对象的实际内容的宽,不包边线宽度 else{ colee_left.scrollLeft++ } } var MyMar3=setInterval(Marquee3,speed) colee_left.onmouseover=function() {clearInterval(MyMar3)} colee_left.onmouseout=function() {MyMar3=setInterval(Marquee3,speed)} /script !--向左滚动代码结束-- !--下面是向右滚动代码-- div id="colee_right" style="overflow:hiddenwidth:500px" table cellpadding="0" cellspacing="0" border="0" trtd id="colee_right1" valign="top" align="center" table cellpadding="2" cellspacing="0" border="0" tr align="center" tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td tdpimg src="/jscss/demoimg/200907/bg3.jpg"/p/td /tr /table /td td id="colee_right2" valign="top"/td /tr /table /div script var speed=30//速度数值越大速度越慢 var colee_right2=document.getElementById("colee_right2") var colee_right1=document.getElementById("colee_right1") var colee_right=document.getElementById("colee_right") colee_right2.innerHTML=colee_right1.innerHTML function Marquee4(){ if(colee_right.scrollLeft=0) colee_right.scrollLeft+=colee_right2.offsetWidth else{ colee_right.scrollLeft-- } } var MyMar4=setInterval(Marquee4,speed) colee_right.onmouseover=function() {clearInterval(MyMar4)} colee_right.onmouseout=function() {MyMar4=setInterval(Marquee4,speed)} /script !--向右滚动代码结束-- 扩展资料: 代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 源代码是代码的分支,某种意义上来说,源代码相当于代码。 现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。 源代码(也称源程序),是指一系列人类可读的计算机语言指令。 源代码是相对目标代码和可执行代码而言的。 源代码就是用汇编语言和高级语言写出来的地代码。目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。 参考资料:百度百科-计算机代码 在html中需要将插入的图片左右来回移动,只需要在图片img标签外套一个marquee标签,在里面写上behavior=alternate这句话就可以实现。\x0d\x0a alternate是滚动标签的属性。\x0d\x0ascrolldelay,滚动延时,用于设定两次滚动操作之间的间隔时间,该时间以毫秒为单位。\x0d\x0abehavior,滚动方式。\x0d\x0a\x0d\x0aalternate: 表示在两端之间来回滚动。\x0d\x0ascroll: 表示由一端滚动到另一端,会重复。\x0d\x0aslide: 表示由一端滚动到另一端,不会重复欢迎分享,转载请注明来源:内存溢出 原文地址:https://outofmemory.cn/zaji/7272417.html |
CopyRight 2018-2019 实验室设备网 版权所有 |