Ⅰ 图片首尾相接左右循环滚动代码
<Center>
<table width="1024" border="0">
<tr>
<td height="200"><DIV id=demo style="OVERFLOW: hidden; WIDTH:1024px; HEIGHT: 200px"
align="center">
<TABLE cellSpacing=0 cellPadding=0 align=left border=0 cellspace="0">
<TBODY>
<TR>
<TD id=demo1 vAlign=top>
<table width="1024" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="250">
<img src="images/book/book1.jpg" width="150" height="200"></td>
<td width="250"><img src="images/book/book2.jpg" width="150" height="200"></td>
<td width="250"><img src="images/book/book3.jpg" width="150" height="200"></td>
<td width="250"><img src="images/book/book4.jpg" width="150" height="200"></td>
<td width="250"><img src="images/book/ling.jpg" width="150" height="200"></td>
<td width="250"><img src="images/book/shiya.jpg" width="150" height="200"></td>
<td width="250"><img src="images/book/leshi.jpg" width="150" height="200"></td>
<td width="250"><img src="images/book/hei.jpg" width="150" height="200"></td>
<td width="250"><img src="images/book/riben.jpg" width="150" height="200"></td>
<td width="250"><img src="images/book/xiaoyoushang.jpg" width="150" height="200"></td>
<td width="250"><img src="images/book/siwei.jpg" width="150" height="200"></td>
</table> </TD>
<TD id=demo2 vAlign=top></TD></TR></TBODY>
</TABLE>
</DIV>
<div align="center">
<SCRIPT>
var speed=1
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</SCRIPT>
</div>
</td>
</tr>
</table>
</Center>
Ⅱ dreamweaver8中如何让滚动的图片首尾接起来
不管是在dreamweaver8还是在CS系列中,用marquee标签,再配合JS脚本就可以实现!
我设计网站时常用这种高效的方法,下面是我原创的,而且经过优化的代码,很多网友提问时也是用我的方法。
<marquee 属性>要滚动的文字图片</marquee>
但不管你用marquee的什么属性,都只能实现滚动效果,但不能实现首尾相接循环走马灯效果(我摸索了很久);你要实现首尾相接循环走动效果,那真的只有借助JavaScript脚本,即是js代码。
下面我给出一个结合marquee和JavaScript来实现首尾相接循环走动效果代码及其实现方法:
1.首先你要先建一个文件夹,比如名为“gundong”的文件夹,再建两个名为“js”和“images”的子文件夹。
2.用记事本将下面的js代码复制进去,保存在js子文件夹下;文件名为scrollpic.js
var speed3=25//速度数值越大速度越慢
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed3)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed3)}
3.用记事本将下面的html代码复制进去,保存在gundong根文件夹下,文件名为index.htm
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>http://hi..com/wibmj</title>
<style type="text/css">
td {font-size: 12px;}
</style>
</head>
<body>
<CENTER>
<TABLE style="BORDER: #ccc 1px solid;" cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD>
<DIV id=demo style="OVERFLOW: hidden; WIDTH: 100%; COLOR: #ffffff">
<TABLE cellSpacing=0 cellPadding=0 align=left border=0 cellspace="0">
<TBODY>
<TR>
<TD id=demo1 vAlign=top><table width="1710" height="116" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="171" background="images/pic_bg.jpg"><div align="center">1</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">
<p>2</p>
</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">3</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">4</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">5</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">6</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">7</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">8</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">9</div></td>
<td width="171" background="images/pic_bg.jpg"><div align="center">10</div></td>
</tr>
</table></TD>
<TD id=demo2 vAlign=top> </TD></TR></TBODY></TABLE></DIV>
<script language=JavaScript src="js/scrollpic.js"></script>
</TD></TR></TBODY></TABLE></TD></TR></TABLE>
</CENTER>
</BODY></HTML>
4.在images文件夹中法如一张名为pic_bg.jpg的图片.
注意上面文件的文件名和后缀要保存正确,不要改动,如果改动了,就要修改代码里的路径才能正确显示的,其实也不难。 如果你要将这些效果转移到ASP或其它编码环境中,你可以复制上面HTML中的<TABLE>......</TABLE>标签里的代码,或者新建一个<DIV>图层,再转移过去,注意要根据实际情况修改js脚本文件的路径,这种方法很奏效!
Ⅲ 网页制作里怎样使滚动图片首尾连接起来
网站常用的向左滚动 首尾相接
你可以把图片衔接的路径改成你电脑上的就行了.宽度,长度你可以自己改.
<div id="demo" style="overflow:hidden;width:600px;color:#ffffff;">
<table cellpadding="0" cellspacing="0" border="0">
<tr><td id="demo1" valign="top" align="center">
<table cellpadding="2" cellspacing="0" border="0">
<tr align="center">
<td><img src="http://www.22333.com/d/file/20081121/.gif"><td>
<td><img src="http://www.22333.com/d/file/20081121/.gif"><td>
<td><img src="http://www.22333.com/d/file/20081121/.gif"><td>
<td><img src="http://www.22333.com/d/file/20081121/.gif"><td>
<td><img src="http://www.22333.com/d/file/20081121/.gif"><td><td><img src="http://www.22333.com/d/file/20081121/.gif"><td>
<td><img src="http://www.22333.com/d/file/20081121/.gif"><td>
</tr>
</table>
</td>
<td id="demo2" valign="top"></td>
</tr>
</table>
</div>
<script>
var speed=1//速度数值越大速度越慢
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
Ⅳ html图片无缝滚动代码怎么写
marquee和js两种方法,我建议使用js的,marquee兼容性不好,只兼容IE浏览器。
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTMLxmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<metacharset="utf-8"/>
<TITLE>分别用marquee和div+js实现首尾相连循环滚动效果</TITLE>
</HEAD>
<BODY>
用marquee实现首尾相连循环滚动效果(仅IE):<br/><br/>
<MARQUEEbehavior="scroll"contenteditable="true"onstart="this.firstChild.innerHTML+=this.firstChild.innerHTML;"scrollamount="3"width="100"><SPANunselectable="on"><imgsrc="img/menu_trigger.png"><imgsrc="img/menu_trigger.png"><imgsrc="img/menu_trigger.png"><imgsrc="img/menu_trigger.png"><imgsrc="img/menu_trigger.png"></SPAN></MARQUEE>
<br/><br/>用DIV+javascript实现首尾相连循环滚动效果(兼容firefox):<br/><br/>
<DIVid="scrollobj"style="white-space:nowrap;overflow:hidden;width:500px;"><span>这里是要滚动的内容</span></DIV>
<scriptlanguage="javascript"type="text/javascript">
<!--
functionscroll(obj){
vartmp=(obj.scrollLeft)++;
//当滚动条到达右边顶端时
if(obj.scrollLeft==tmp)obj.innerHTML+=obj.innerHTML;
//当滚动条滚动了初始内容的宽度时滚动条回到最左端
if(obj.scrollLeft>=obj.firstChild.offsetWidth)obj.scrollLeft=0;
}
setInterval("scroll(document.getElementById('scrollobj'))",20);
//-->
</script>
</BODY>
</HTML>
望采纳!
Ⅳ HTML,怎么让图片首尾相连的滑动
用Marqueen的loop属性来循环
Ⅵ Html中实现滚动新闻无间隔限制的代码如何写,比如上下滚动是首尾相接。
你说的是不是走马灯的效果?直接在html的页面写的是用<marque>标签来写的,例如你说的新闻由上至下的滚动,其写法是:<div><marquee
direction=top
onmouseover="this.stop()"
onmouseout="this.start()"
behavior=scroll>至上而下</marquee>></div>
Ⅶ MARQUEE 横向滚动 头尾相接
如果你的要求不是太高的话,完全可以不必费那么大力气的。就用marquee,这样:
<marquee ...>
<script language=javascript>
for(i=0;i<1000;i++)
document.writeln(这里是图片的html);
</script>
</marquee>
也就是说,把marquee里的内容重复很多次,这样就会变得很长,按一般的浏览习惯,是不会露出破绽的,除非你盯上十分二十分的等着。
很明显,这是个假的,但是用这样一段代码实现这样一个效果比起来还是很划算的。
Ⅷ 网页制作中如何制作几张图片首尾相连的往上滚动
无缝滚动吧?
[html]<style type=text/css>
<!--
#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
height: 100px;
text-align: center;
float: left;
}
#demo img {
border: 3px solid #F2F2F2;
display: block;
}
-->
</style>
向上滚动
<div id=demo>
<div id=demo1>
<a href=#><img src=http://www.cnrui.cn/other/link/Clear_logo.gif border=0 /></a>
<a href=#><img src=http://www.cnrui.cn/other/link/Clear_logo.gif border=0 /></a>
<a href=#><img src=http://www.cnrui.cn/other/link/Clear_logo.gif border=0 /></a>
<a href=#><img src=http://www.cnrui.cn/other/link/Clear_logo.gif border=0 /></a>
<a href=#><img src=http://www.cnrui.cn/other/link/Clear_logo.gif border=0 /></a>
</div>
<div id=demo2></div>
</div><script>
<!--
var speed=10; //数字越大速度越慢
var tab=document.getElementById(demo);
var tab1=document.getElementById(demo1);
var tab2=document.getElementById(demo2);
tab2.innerHTML=tab1.innerHTML; //克隆demo1为demo2
function Marquee(){
if(tab2.offsetTop-tab.scrollTop<=0)//当滚动至demo1与demo2交界时
tab.scrollTop-=tab1.offsetHeight //demo跳到最顶端
else{
tab.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};//鼠标移上时清除定时器达到滚动停止的目的
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};//鼠标移开时重设定时器
-->
</script>
[/html]
Ⅸ 求一个html图片头尾相连横向滚动代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>明氏烧饼案例展示</title>
<base href="http://www.mingshishaobing.com/inc" />
<link href="../css/main.css" rel="stylesheet" type="text/css" />
<link href="../css/inc.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
img{margin:0;}
#left {
position:absolute;z-index:1;top:0;left:0px;*left:-3px;}
#right {
position:absolute;z-index:2;top:0;left:947px;*left:944px;width:12px;height:122px;}
-->
</style>
</head>
<body>
<div id="left"><img src="../pic/case_l.gif" style="float:left;" alt="明氏烧饼案例展示" /></div>
<div id="right"><img src="../pic/case_r.gif" style="float:right;" alt="明氏烧饼案例展示" /></div>
<div id="demo" style="overflow: hidden; width: 960px;">
<table id="case">
<tr>
<td id="marquePic1">
<div style="height:110px;width:1470px;">
<a href="../Case.html" target="_blank"><img src="../img/case/i_ez_4.gif" alt="案例展示" /></a><a href="../Case.html" target="_blank"><img src="../img/case/i_fg_1.gif" alt="案例展示" /></a><a href="../Case.html" target="_blank"><img src="../img/case/i_ggz_3.gif" alt="案例展示" /></a><a href="../Case.html" target="_blank"><img src="../img/case/i_hg_1.gif" alt="案例展示" /></a><a href="../Case.html" target="_blank"><img src="../img/case/i_hx_3.gif" alt="案例展示" /></a><a href="../Case.html" target="_blank"><img src="../img/case/i_iggz_2.gif" alt="案例展示" /></a><a href="../Case.html" target="_blank"><img src="../img/case/i_jc_5.gif" alt="案例展示" /></a><a href="../Case.html" target="_blank"><img src="../img/case/i_ldl_5.gif" alt="案例展示" /></a><a href="../Case.html" target="_blank"><img src="../img/case/i_wyl_1.gif" alt="案例展示" /></a><a href="../Case.html" target="_blank"><img src="../img/case/i_xyj_3.gif" alt="案例展示" /></a></div>
</td>
<td id="marquePic2"></td>
</tr>
</table>
</div>
</body>
</html>
<script type="text/javascript">
var speed=30
marquePic2.innerHTML=marquePic1.innerHTML
function Marquee(){
if(demo.scrollLeft>=marquePic1.scrollWidth){
demo.scrollLeft=0
}else{
demo.scrollLeft++
}}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
----------------------
说明,里面的基链接<base href="http://www.mingshishaobing.com/inc" /> 是为了让你保存代码后就可以直接看到效果。用时别忘了去掉。另外body里的前两个div也可以去掉