当前位置:首页 > 日记 > 正文

利用JS做网页特效_大图轮播 | 实例讲解

利用JS做网页特效_大图轮播 | 实例讲解

废话不多说,直接上代码:

<style>      * {        margin: 0px;        padding: 0px;      }            .stage {        width: 500px;        height: 300px;        border: 5px solid black;        margin: 200px;        position: relative;        overflow: hidden;      }            .to-left,      .to-right {        position: absolute;        top: 0px;        width: 50px;        height: 300px;        background-color: black;        color: white;        font-size: 30px;        text-align: center;        line-height: 300px;        opacity: 0.3;      }            .to-left {        left: 0px;      }            .to-right {        right: 0px;      }            .to-left:hover,      .to-right:hover {        cursor: pointer;        opacity: 0.5;      }            .banner {        width: 3000px;        height: 300px;      }            .items {        float: left;        width: 500px;        height: 300px;        background-color: blanchedalmond;        font-size: 100px;        text-align: center;        line-height: 300px;      }    </style>  </head><!--大图轮播特效-->  <body>    <div class="stage">      <div class="to-left">        <</div>          <div class="to-right">></div>          <div class="banner">            <div class="items">1</div>            <div class="items" style="">2</div>            <div class="items" style="">3</div>            <div class="items" style="">4</div>            <div class="items" style="">5</div>            <div class="items">1</div>          </div>      </div>  </body></html><script>  var to_right = document.getElementsByClassName('to-right')[0];  var to_left = document.getElementsByClassName('to-left')[0];  var banner = document.getElementsByClassName('banner')[0];  var arr = [];  var count = 1;  to_right.onclick = function() {    toRight();  }    function toRight(){    arr.push(window.setInterval("moveLeft()", 30));  }    to_left.onclick = function() {    toLeft();  }  function toLeft(){    arr.push(window.setInterval("moveRight()", 30));  }    function moveLeft() {    if(count < 5) {      if(banner.offsetLeft > count * (-500)) {        banner.style.marginLeft = banner.offsetLeft - 20 + "px";      } else {        for(var x in arr) {          window.clearInterval(arr[x]);        }        count++;      }//  连接点    }else{      if(banner.offsetLeft > count * (-500)) {        banner.style.marginLeft = banner.offsetLeft - 20 + "px";      } else {        for(var x in arr) {          window.clearInterval(arr[x]);        }        count = 1;        banner.style.marginLeft = 0 + 'px';      }    }  }    function moveRight() {    if(count-1 >0) {      if(banner.offsetLeft < (count-2) * (-500)) {        banner.style.marginLeft = banner.offsetLeft + 20 + "px";      } else {        for(var x in arr) {          window.clearInterval(arr[x]);        }        count--;      }    }  }  window.setInterval("toRight()",1750);  </script>

以上这篇利用JS做网页特效_大图轮播(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

相关文章

photoshop  蓝色玻璃按钮

photoshop 蓝色玻璃按钮

按钮,蓝色,玻璃,电脑软件,photoshop,最终效果图 12 3 4 阅读全文 1 23 4 阅读全文 1 2 34 阅读全文1 2 3 4阅读全文…

微信小程序 宽高自适应详解

微信小程序 宽高自适应详解

自适应,宽高,详解,程序,电脑软件,微信小程序 图片宽高自适应1.以前将小程序图片宽度设置为屏幕宽度:imageLoad: function () { this.setData({ imageWidth: wx.getSystemInfoSync().windowWidth }) }2.现在:.imgClass{ width: 100vw;…

wps文字如何删除其中一页图文教程

wps文字如何删除其中一页图文教程

文字,删除,图文教程,方法,电脑软件,  在制作wps文档的时候,怎么删除文档其中的一页呢?对于新手来说不熟悉使用wps怎么办?下面小编就为你介绍wps文字怎样删除一页的方法,希望能帮到大家。wps文字删除其中一页的方法第一种方法  打开文档,找…

详解使用angularjs的ng-options时

详解使用angularjs的ng-options时

默认值,详解,如何设置,初始值,电脑软件,这两天我用ng-options过程中遇到的初始值为空白的问题,记得去年就遇到过,怎么解决的忘记了,费了一阵子功夫之后解决了,想记下来,方便遇到同样问题的小伙伴当然还有自己。1.场景:就是做一个查询列表的弹窗,其…

javascript实现二叉树遍历的代码

javascript实现二叉树遍历的代码

二叉树遍历,代码,电脑软件,javascript,前言:紧接着上篇 二叉树的javascript实现 ,来说一下二叉树的遍历。本次一本正经的胡说八道,以以下这个二叉树为例子进行遍历:接着是要引入二叉树实现的代码:function Node(data, left, right) { this.data…

ps怎么设计一款独特的彩色炫光字体

ps怎么设计一款独特的彩色炫光字体

字体,独特,彩色,电脑软件,ps,今天我们来看看使用PS制作一组彩色炫光字体效果的文字的教程,很简单,图文如下。软件名称:Adobe PhotoShop7.0 简体中文版软件大小:154MB更新时间:2014-09-02好的,开始我们的教程1、新建900X500白色画布,输入文字(最好选…

怎么运用WPS来设计一个二维码

怎么运用WPS来设计一个二维码

二维码,电脑软件,WPS,  使用WPS文字制作属于自己的二维码,二维码的使用是越来越普遍,我们可以通过扫面二维码来进行支付,使用起来非常方便。以下是小编为您带来的关于WPS设计一个二维码,希望对您有所帮助。WPS设计一个二维码1、打开WPS文字这…

微信小程序 scroll-view隐藏滚动条

微信小程序 scroll-view隐藏滚动条

滚动条,详解,程序,电脑软件,微信小,一:scroll-view隐藏滚动条在书写网页的时候,往往会为了页面的美观,而选择去掉滚动区域默认的滚动条,而在这里,就是为小程序去掉滚动条的其中的一种方法:scroll-view.wxml:scroll-view.wxssscroll-view.js 最终…

PS导航器怎么快速定位的位置?

PS导航器怎么快速定位的位置?

定位,位置,导航,快速,电脑软件,PS窗口只显示了该图片的一部分图像,想要快速找到图片,就可以使用ps中的导航器快速的找到我们所需要的图像位置,下面我们就来看看详细的教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更…

PS怎么给自然的合成云彩?

PS怎么给自然的合成云彩?

云彩,自然,电脑软件,PS,拍摄时,经常拍不到云彩,这就需要我们手动加入了。风景图片是我自己拍摄的,云彩是在网上截图的。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、打开ps,打开图片,按ctrl+j,复制图层…

Excel2013中如何计算方差和均方差

Excel2013中如何计算方差和均方差

方差,计算,方法,电脑软件,strong,  Excel2013中如何计算方差和均方差?方差、均方差,可能现在回想起来都有点陌生。但是,我们在初中数学里面就有所接触,方差可以反映数据的偏移程度,多用于零件测绘行业,在Excel表格中,有时需要计算出方差,下面小…