当前位置:首页 > 代码 > 正文

html图片滑动切换效果代码(html设置滚动图片)[20240422更新]

admin 发布:2024-04-22 09:31 151


本篇文章给大家谈谈html图片滑动切换效果代码,以及html设置滚动图片对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

HTML中如何做图片切换效果,跪求代码

1、首先输入代码:

div class="wrapper"

div id="focus"

ul

lia href="" target="_blank"img src="img/01.jpg" alt="QQ商城焦点图效果下载" //a/li

2、然后输入代码:

lia href="" target="_blank"img src="img/02.jpg" alt="QQ商城焦点图效果教程" //a/li

lia href="" target="_blank"img src="img/03.jpg" alt="jquery商城焦点图效果" //a/li

lia href="" target="_blank"img src="img/04.jpg" alt="jquery商城焦点图代码" //a/li

3、然后再输入代码:

lia href="" target="_blank"img src="img/05.jpg" alt="jquery商城焦点图源码" //a/li

/ul

/div

/div!-- wrapper end --

/body

4、然后就完成了。

HTML图片自动切换的代码

script language =javascript var curIndex=0; //时间间隔(单位毫秒),每秒钟显示一张,数组共有5张图片放在Photos文件夹下。 var timeInterval=1000; var arr=new Array(); arr[0]="photos/1.jpg"; arr[1]="photos/2.jpg"; arr[2]="photos/3.jpg"; arr[3]="photos/4.jpg"; arr[4]="photos/5.jpg"; setInterval(changeImg,timeInterval); function changeImg() { var obj=document.getElementById("obj"); if (curIndex==arr.length-1) { curIndex=0; } else { curIndex+=1; } obj.src=arr[curIndex]; } /script img id=obj src ="photos/1.jpg" width=200 height=150 border =0 可以自己配置,自己设置每张图片切换的时间间隔,自己设置每张图片的路径(绝对、相对路径都可以)虽然很简单,但是很实用。 ------------------------------------------------------------- 第二种方法: //修改图片的宽度、高度,注意要和下面的一样,修改显示位置 style type="text/css" #img1 {position:absolute; width:140px; height:105px; left:220px; top:125px; z-index:1; visibility:hidden;} #img2 {position:absolute; width:140px; height:105px; left:220px; top:125px; z-index:2} /style SCRIPT LANGUAGE="JavaScript" !-- Begin var ie5=(document.getElementById document.all); var ns6=(document.getElementById !document.all);

如何在HTML中实现图片的滚动效果?

素材的准备。为了更好的表现网站的风格和特色,具备一些更富表现力和吸引力的图片是必不可少的。同理,小编也准备了一些与网页主题密切相关的图片,用于做为实现图片滚动效果的素材。

打开Dreamweaver8,新建一网页文件,并保存为名为“index.html"文件。

切换至代码编辑界面,输入如下代码:

bodydiv id="photo-list"  ul id="scroll"  

lia href="#"img src="images/1.jpg" width="100px" height="100px" alt=""//a/li  

lia href="#"img src="images/2.jpg" width="100px" height="100px" alt=""//a/li

lia href="#"img src="images/3.jpg" width="100px" height="100px" alt=""//a/li  

lia href="#"img src="images/4.jpg" width="100px" height="100px" alt=""//a/li  

lia href="#"img src="images/5.jpg" width="100px" height="100px" alt=""//a/li  

lia href="#"img src="images/6.jpg" width="100px" height="100px" alt=""//a/li    /ul /div/body

新建一CSS样式表文件,并将该文件保存到与“index.html”相同的目录下,文件名称为“MyStyle.css"。

在新建的样式表文件"MyStyle.css”文件中输入如下代码:

* { padding:0; margin:0;}       /*设置所有对像的内边距为0*/

body { text-align:center;}      /*设置页面居中对齐*/

#photo-list {

/* 6张图片的宽度(包含宽度、padding、border、图片间的留白)

计算:6*(100+2*2+1*2+9) - 9 

之所以减去9是第6张图片的右边留白 */

width:681px;

/* 图片的宽度(包含高度、padding、border)

计算:100+2*2+1*2  */

height:106px;

margin:50px auto;

overflow:hidden;     /*溢出部份将被隐藏*/

border:1px dashed #ccc;  

}  

#photo-list ul { list-style:none;}  

#photo-list li { float:left; padding-right:9px;}

#photo-list img { border:1px solid #ddd; background:#fff; padding:2px;}

在网页文件"index.html"中添加对该样式表的引用:

link rel="stylesheet" type="text/css" href="MyStyle.css"

新建一个JS文件,并将该文件另存为“MoveEffect.js"。

在”MoveEffect.js“文件中输入如下所示代码:

var id = function(el) {          return document.getElementById(el);        },

c = id('photo-list');

if(c) {

var ul = id('scroll'),

lis = ul.getElementsByTagName('li'),

itemCount = lis.length,

width = lis[0].offsetWidth, //获得每个img容器的宽度

marquee = function() {

c.scrollLeft += 2;

if(c.scrollLeft % width = 1){  //当 c.scrollLeft 和 width 相等时,把第一个img追加到最后面

ul.appendChild(ul.getElementsByTagName('li')[0]);

c.scrollLeft = 0;

};

},

speed = 50; //数值越大越慢

ul.style.width = width*itemCount + 'px'; //加载完后设置容器长度

var timer = setInterval(marquee, speed);

c.onmouseover = function() {

clearInterval(timer);

};

c.onmouseout = function() {

timer = setInterval(marquee, speed);

};

};

然后在主页文件"index.html”中添加对该“MoveEffect.js”文件的引用。

script type="text/javascript" src="MoveEffect.js"/script

打开“index.html”网页文件,最终效果如果所示:

html 图片滚动代码

调用“图片”栏目图片的向左滚动代码

(效果演示)

以下是首页模板最新图片部分代码

-----------------------------------

tr

td

class=main_title_575B最新图片/B/td

/tr

tr

td

class=main_tdbg_575

vAlign=center

align=middle

height=131

!--{$GetPicPhoto(3,0,True,0,4,False,False,0,1,1,130,90,20,0,True,4)}--

/td

/tr

------------------------------------

!--滚动代码开始--

div

id=demo

style="OVERFLOW:

hidden;

WIDTH:

560px;

HEIGHT:

120px"

table

cellPadding=0

align=left

border=0

cellspace="0"

tr

td

id=demo11

vAlign=top

!--{$GetPicPhoto(3,0,True,0,12,False,False,0,1,1,130,90,20,0,True,12)}--/td

td

id=demo12

vAlign=top/td

/tr

/table

/div

SCRIPT

var

speed=15

demo12.innerHTML=demo11.innerHTML

function

Marquee11(){

if(demo12.offsetWidth-demo.scrollLeft=0)

demo.scrollLeft-=demo11.offsetWidth

else{

demo.scrollLeft++

}

}

var

MyMar1=setInterval(Marquee11,speed)

demo.onmouseover=function()

{clearInterval(MyMar1)}

demo.onmouseout=function()

{MyMar1=setInterval(Marquee11,speed)}

/SCRIPT

!--滚动代码结束--

-----------------------------------

注意滚动图片数不要太大,这会影响页面下载速度。

html代码中如何实现图片轮换效果?

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

title图片滚动/title

/head

body

style type="text/css"

!--

#demo {

background: #FFF;

overflow:hidden;

border: 1px dashed #CCC;

width: 500px;

}

#demo img {

border: 3px solid #F2F2F2;

}

#indemo {

float: left;

width: 800%;

}

#demo1 {

float: left;

}

#demo2 {

float: left;

}

--

/style

div id="demo"

div id="indemo"

div id="demo1"

a href="#"img src="/jscss/demoimg/wall_s1.jpg" border="0" //a

a href="#"img src="/jscss/demoimg/wall_s2.jpg" border="0" //a

a href="#"img src="/jscss/demoimg/wall_s3.jpg" border="0" //a

a href="#"img src="/jscss/demoimg/wall_s4.jpg" border="0" //a

a href="#"img src="/jscss/demoimg/wall_s5.jpg" border="0" //a

a href="#"img src="/jscss/demoimg/wall_s6.jpg" border="0" //a

/div

div id="demo2"/div

/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;

function Marquee(){

if(tab2.offsetWidth-tab.scrollLeft=0)

tab.scrollLeft-=tab1.offsetWidth

else{

tab.scrollLeft++;

}

}

var MyMar=setInterval(Marquee,speed);

tab.onmouseover=function() {clearInterval(MyMar)};

tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};

--

/script

/body

/html

html图片滑动切换效果代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于html设置滚动图片、html图片滑动切换效果代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/255.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载