分享一个手动控制图片左右滚动的代码

先说html部分,建立一个层,写出他的样式,层中在建立一个小一点的层用来存放需要滚动的图片,小层两边再建两个小层用来存放控制图片左右滚动的按钮。代码如下:

样式表:

<style>

.a

{ width:1100px; height:215px; position:absolute; top:280px; left:9%;  overflow:hidden; border-radius:10px}

.a1

{ width:2640px; height:165px; position:absolute; top:25px;background:#666; transition:1s }

.i1

{ width:35px; height:60px; position:absolute; top:77.5px; left:25px;}

.i2

{ width:35px; height:60px; position:absolute; top:77.5px; right:25px;}

</style>

Body部分;

<body>

<div class="a">

<div id="yidong" class="a1" style="background:url(../web/picture/ts/35.jpg); left:0px;"></div>

<div class="i1"><img src="../web/picture/ts/37.png" width="35" style="opacity:0.3" onclick="zuoyi()"/></div>

<div class="i2"><img src="../web/picture/ts/36.png" width="35" style="opacity:0.3" onclick="youyi()"/></div>

</div>

</body>

最后我们写他的javascri部分:

<script>

var nb=7

function zuoyi()

{

var arr=new Array()

arr[0]="-1540px"

arr[1]="-1320px"

arr[2]="-1100px"

arr[3]="-880px"

arr[4]="-660px"

arr[5]="-440px"

arr[6]="-220px"

arr[7]="0px"

var left=document.getElementById("yidong")

nb--

if(nb>=0)

{

left.style.left=arr[nb]

}

else

{

nb=7

left.style.left=arr[nb]

}

}

function youyi()

{

var arr=new Array()

arr[0]="-1540px"

arr[1]="-1320px"

arr[2]="-1100px"

arr[3]="-880px"

arr[4]="-660px"

arr[5]="-440px"

arr[6]="-220px"

arr[7]="0px"

var right=document.getElementById("yidong")

nb++

if(nb<=7)

{

right.style.left=arr[nb]

}

else

{

nb=0

right.style.left=arr[nb]

}

}

</script>

好啦,完活,小伙伴们可以去尝试一下了。

html图片滚动效果的更多相关文章

  1. 使用JQuery.slideBox实现图片滚动效果

    1.下载JQuery.slideBox和jquery插件,并引用 <link href="css/jquery.slideBox.css" rel="stylesh ...

  2. jquery实现多行文字图片滚动效果

    今儿分享一个jquery实现多行滚动效果. 我看一些论坛网站上面,公告处用的较多. 代码如下 复制代码 // 多行滚动(function($){$.fn.extend({Scroll:function ...

  3. 点滴积累【JS】---JS小功能(offsetLeft实现图片滚动效果)

    效果: 代码: <head runat="server"> <title></title> <style type="text/ ...

  4. jQuery+CSS实现的图片滚动效果

    http://www.helloweba.com/view-blog-139.html

  5. Expression Blend4经验分享:文字公告无缝循环滚动效果

    这次分享一个类似新闻公告板的无缝循环滚动效果,相信很多项目都会应用到这个效果.之前我也百度了一下,网上的一些Silverlight的文字或图片滚动效果,都是一次性滚动的,如果要做到无缝循环滚动,多数要 ...

  6. js鼠标滚轮滚动图片切换效果

    效果体验网址:http://keleyi.com/keleyi/phtml/image/12.htm HTML文件代码: <!DOCTYPE html PUBLIC "-//W3C// ...

  7. JQuery图片轮播滚动效果(网页效果--每日一更)

    今天,带来的是一个图片的轮播滚动效果! 先来看一下效果展示:亲,请点击这里 原理很简单,设置一个定时器,使图片列表在每隔一段时间后滚动一次.而循环效果,就是在每一滚动的时候,将第一张图片放到最后一张的 ...

  8. 向上下左右不间断无缝滚动图片的效果(兼容火狐和IE)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. 基于html5页面滚动背景图片动画效果

    基于html5页面滚动背景图片动画效果是一款带索引按钮的页面滚动动画特效代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div id="fullpage&q ...

随机推荐

  1. round(x[, n]) : 四舍五入

    >>> round(12.3) 12.0 >>> round(12.5) 13.0 >>> round(12.36) 12.0 >>& ...

  2. DJANGO模板的BLOCK自定义技巧

    除了INCLUDE, EXTENDS基本的继承模板之外,如果想在本模板上,直接生成让同类页面继承的模板, 则可以需要自定义的地方实现自定义BLOCK, 先在本页面实现自己的BLOCK,然后,在继承的页 ...

  3. WINDOWS HYPER-V加新网卡,设置网络出错

    新网卡加入,设置好IP之后,HYPER-V需要更改相应外部网络连接,然后重新生成新的虚拟连接网卡. 不然,虚拟机无法正常使用网络. 但我昨天在绑定新的网站时,出现如下错误: Adding a new ...

  4. php PDO连接mysql以及字符乱码处理

    <?php //mysql 的 PDO $dsn = "mysql:dbname=cqkx;host:localhost"; $username = "root&q ...

  5. TSS 内核栈 用户栈的关系

    http://blog.sina.com.cn/s/blog_673ef8130100qaje.html 该博客不错,有不少有用的信息 中断程序的一开始我们执行一个PUSHALL,把这些积存器保存在核 ...

  6. 九度 链表中倒数第k个结点

    /* * a.cpp * * Created on: 2013-10-7 * Author: wangzhu */ #include<cstdio> #include<iostrea ...

  7. 图片缩放时java.lang.IllegalArgumentException: pointerIndex out of range解决方案

    版权声明:本文为博主原创文章,未经博主允许不得转载. 06-03 20:45:24.143: E/AndroidRuntime(1230): FATAL EXCEPTION: main06-03 20 ...

  8. Android开发中一些被冷落但却很有用的类和方法

    MediaMetadataRetriever 顾名思义,就是用来获取媒体文件一些相关信息的类.包括一首歌的标题,作者,专辑封面和名称,时长,比特率等等.如果是视频的话,可以获取视频的长宽,预览图. h ...

  9. JSON对象与JSON数组

    一个对象以"{"(左括号)开始,"}"(右括号)结束.每个"名称"后跟一个":"(冒号):""名称/ ...

  10. [CF 191C]Fools and Roads[LCA Tarjan算法][LCA 与 RMQ问题的转化][LCA ST算法]

    参考: 1. 郭华阳 - 算法合集之<RMQ与LCA问题>. 讲得很清楚! 2. http://www.cnblogs.com/lazycal/archive/2012/08/11/263 ...