<style type="text/css">
#datu
{
width:500px;
height:400px;
position:relative;
margin:auto;
top:100px;
border:2px solid #309;
overflow:hidden; }
#xiao
{
width:50px;
height:100px;
position:absolute;
left:0px;
top:200px;
z-index:;
text-align:center; line-height:100px; font-size:100px;
cursor:pointer; }
#xiao1
{
width:50px;
height:100px;
position:absolute;
right:0px;
top:200px;
z-index:;
text-align:center; line-height:100px; font-size:100px;
cursor:pointer; }
#ta
{
position:relative;
left:0px;
top:0px;
transition:0.7s;} </style> <body>
<div id="datu" onmouseover="Zhi()" onmouseout="Li()" onclick="Chang()">
<table id="ta" cellpadding="0" cellspacing="0">
<tr height="400"> <td width="500px"><img src="../Documents/未命名站点 2/1.jpg" width="500" /></td>
<td><img src="../Documents/未命名站点 2/2.jpg" height="400" width="500"/></td>
<td><img src="../Documents/未命名站点 2/3.jpg" height="400" width="500"/></td>
<td><img src="../Documents/未命名站点 2/5.jpg" height="400" width="500"/></td>
<td><img src="../Documents/未命名站点 2/800.jpg" height="400" width="500"/></td>
<div id="xiao" onclick="zuo()">«</div>
<div id="xiao1" onclick="you()">»</div> </tr>
</table>
</div> </body>
</html>
<script>
document.getElementById("ta").style.left="0px";
function Change()
{
var ta = parseInt(document.getElementById("ta").style.left);
if(ta>-2000)
{
document.getElementById("ta").style.left=(ta-500)+"px";
ta=ta-500;
}
else
{
document.getElementById("ta").style.left="0px";
}
shi=window.setTimeout("Change()",3000);
}
var shi =window.setTimeout("Change()",3000);
function Zhi()
{
window.clearTimeout(shi);
}
function Li()
{
shi=window.setTimeout("Change()",1000);
}
function zuo()
{
var ta = parseInt(document.getElementById("ta").style.left);
if(ta<0)
{
document.getElementById("ta").style.left=(ta+500)+"px";
ta=ta+500;
}
else
{
document.getElementById("ta").style.left="-2000px";
}
}
function you()
{
var ta = parseInt(document.getElementById("ta").style.left);
if(ta>-2000)
{
document.getElementById("ta").style.left=(ta-500)+"px";
ta=ta-500;
}
else
{
document.getElementById("ta").style.left="0px";
}
} </script>

运用CSS和JS写的大图轮播-带箭头的更多相关文章

  1. 原生js写一个无缝轮播图插件(支持vue)

    轮播图插件(Broadcast.js) 前言:写这个插件的原因 前段时间准备用vue加上网易云的nodejs接口,模拟网易云音乐移动端.因为想自己写一遍所有的代码以及加固自己的flex布局,所以没有使 ...

  2. js写的简单轮播图

    这个轮播图代码是从网上找来的,专门找了个写法简单的,只是作为一个小练习,大概原理如下: 1.首先是图片切换2.自动播放3.调用自动播放4.移动到容器上边停止播放,离开自动播放5.移动到导航上停止播放, ...

  3. 用JS写的简单轮播特效

    效果如下 功能分析 1.每隔1秒换一张图片 2.鼠标移入停止切换.鼠标离开继续切换 3.鼠标移入到数字上面的时候,显示和数字对应的图片,并且停止切换,被选中的数字,背景显示橙色 4.鼠标离开数字,从该 ...

  4. 利用JS做网页特效——大图轮播

    大图轮播完整流程代码操作: <style>            * {                margin: 0px;                padding: 0px;  ...

  5. CSS3常用属性(边框、背景、文本效果、2D转换、3D转换、过渡、有过渡效果大图轮播、动画)

    CSS3边框: 1.CSS3圆角:border-radius  属性--创建边框线的圆角 <body style="font-size:24px; color:#60F;"& ...

  6. [DBW]大图轮播,可通过两种方法实现

    通过在div中加入表格,实现大图轮播,代码如下: 整体的思路: 1.在div中嵌入表格,设置div的宽和高,设置成图片大小,确定其位置,将图片插入表格,超出div部分隐藏 2.在js中定义一个变量接受 ...

  7. JS框架_(Bootstrap.js)实现简单的轮播图

    Bootstrap框架中 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式 轮播图效果: <!DOCTYPE html> <html> <head&g ...

  8. 原生JS面向对象思想封装轮播图组件

    原生JS面向对象思想封装轮播图组件 在前端页面开发过程中,页面中的轮播图特效很常见,因此我就想封装一个自己的原生JS的轮播图组件.有了这个需求就开始着手准备了,代码当然是以简洁为目标,轮播图的各个功能 ...

  9. bootstrap大图轮播手机端不能手指滑动解决办法

    网上看了很多解决办法,几乎本质都是一样的,都是引入一个滑动的js插件,加入一段js代码,即可生效,但是我试了hammer.js 和 touchSwipe.js 都不生效,也找不到原因是什么,目前在网上 ...

随机推荐

  1. Java 报表之JFreeChart(第一讲)

    1.利用 JFreeChart 创建垂直柱状报表 package com.wcy.chart.bar; import javax.servlet.http.HttpSession; import or ...

  2. 组合模式(Composite Pattern)

    组合模式主要用来处理一类具有“容器特征”的对象——即它们在充当对象的同时,又可以作为容器包含其他多个对象. 组合模式实现的最关键的地方是——简单对象和复合对象必须实现相同的接口.这就是组合模式能够将组 ...

  3. Appium for win7 环境搭建

    一.安装node.js 1.到官网下载node.js:https://nodejs.org/download/ 2.获取到安装文件后,直接双击安装文件,根据程序的提示,完成nodejs的安装. 3.安 ...

  4. Hadoop学习17--yarn配置篇-内存管理

    这篇文章来自于:董的博客,记录备查 内存管理,主要是管理nodemanager上的物理内存和虚拟内存. YARN允许用户配置每个节点上可用的物理内存资源,注意,这里是“可用的”,因为一个节点上的内存会 ...

  5. RMAN_学习笔记5_RMAN Catalog Script恢复目录脚本

    2014-12-24 Created By BaoXinjian

  6. 不是技术牛人,如何拿到国内IT巨头的Offer(转载)

    转载的文章,中间有几段需要去学习. byvoid 面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰.看看这些牛人,NOI金牌,开源社区名人,三年级开始写Basic-在跪拜之余我们不禁要想,和 ...

  7. DDL DML DCL语句

    总体解释:DML(data manipulation language):自动提交的数据库操作语言       它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样 DDL( ...

  8. [IIS]IIS扫盲(七)

    (4)汉化补丁 许多软件都是英文版本的,国人的英语水平普遍不高,包括笔者.因为这个,影响了不少人学习电脑的兴趣. 为了占领市场,软件开发商提供了中文版本:为了大家学习方便,爱好汉化工作的国人制作了汉化 ...

  9. NSIS打包(一)常用概念简介

    1.NSIS简介 官网:http://sourceforge.net/projects/nsis/ 维基百科: http://zh.wikipedia.org/wiki/Nullsoft%E8%85% ...

  10. activeamq启动失败

    启动activeamq,启动时控制台显示: INFO: Using java '/usr/bin/java'INFO: Starting - inspect logfiles specified in ...