这篇文章主要介绍了用box固定长宽实现图片自动轮播效果,需要的朋友可以参考下
这个小DEMO,主要用box固定长宽用于显示图片,将图片放入imagebox中,连接起来,每次换图片则将imagebox的style属性的margin-left改动,能形成轮播的效果。
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
.box {
width: 900px;
height: 350px;
margin: 20px;
overflow: hidden;
margin:0 auto;
}
.imagebox {
width: 3600px;
height: 350px;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.imagebox img {
width: 900px;
float: left;
height: 350px;
}
</style>
</head>

<body>
<div class="box">
<div id="ImageBox" class="imagebox">
<img class="trans_image" src="images/图片点击轮转/image-53.jpg" />
<img class="trans_image" src="images/图片点击轮转/image-54.jpg"/>
<img class="trans_image" src="images/图片点击轮转/image-55.jpg"/>
<img class="trans_image" src="images/图片点击轮转/image-56.jpg"/>
</div>
</div>
<div>
<input type="button" value="left" onclick="turnleft()"/>
<input type="button" value="right" onclick="turnright()"/>
</div>
<script language="javascript">
var int=setInterval("change()",3*1000);
var a=document.getElementById("ImageBox");
var i=1;
function change(){
if(i==4){
i=0;
}
i=i+1;
a.style.marginLeft=(1-i)*900+"px";

}
function stopchange(){clearInterval(int);}
function startchange(){int=setInterval("change()",2*1000);}
a.onmouseover=function(){clearInterval(int);}
a.onmouseout=function() {int=setInterval("change()",2*1000);}
function turnleft(){
stopchange();
i=i+1;
a.style.marginLeft=(1-i)*900+"px";
if(i==4){
i=0;
}
startchange();
}
function turnright(){
stopchange();
if(i>1){
a.style.marginLeft=(2-i)*900+"px";
i=i-1;
}else{
a.style.marginLeft=-3*900+"px";
i=4;
}
startchange();
}
</script>
</body>
</html>
最新资讯
欧洲专利局研究:三星电池专利申请量为全球第一

欧洲专利局研究:三星电

欧洲专利局(EPO)与国际能源署(IEA)22日发布一项共同研究结
滴滴橙心优选与中粮福临门达成合作 涉及商品供应等方面

滴滴橙心优选与中粮福

滴滴旗下社区电商平台橙心优选与中粮福临门食品营销有
Facebook内容监管委员会大选前运作 可推翻扎克伯格决定

Facebook内容监管委员

该监督委员会被一些人士称为Facebook的“最高法(tian)院(ping)”,有
特斯拉新电池计划发布 对谁的威胁最大?

特斯拉新电池计划发布

虽然现在特斯拉的电池计划并未成为现实,但随着特斯拉从
拼多多低市价1000元卖茅台,茅台称没供货

拼多多低市价1000元卖

拼多多上第三方卖家销售的53度飞天茅台价格远低于市场
美团配送魏巍:开放平台业务规模已增长175%

美团配送魏巍:开放平台

美团配送总经理魏巍透露,自去年宣布对外开放即时配送能
最新文章
详解Vue的ref特性的使用

详解Vue的ref特性的使

这篇文章主要介绍了详解Vue的ref特性的使用,文中通过
vue学习笔记之slot插槽基本用法实例分析

vue学习笔记之slot插

这篇文章主要介绍了vue学习笔记之slot插槽基本用法,结
vue跳转方式(打开新页面)及传参操作示例

vue跳转方式(打开新页

这篇文章主要介绍了vue跳转方式(打开新页面)及传参操作,
vue学习笔记之过滤器的基本使用方法实例分析

vue学习笔记之过滤器

这篇文章主要介绍了vue学习笔记之过滤器的基本使用方
js获取本日、本周、本月的时间代码

js获取本日、本周、本

本篇文章给大家分享的内容是利用js如何获取本日、本周
node crawler如何添加promise支持

node crawler如何添加

这篇文章主要介绍了node crawler如何添加promise支持,