全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JavaScript实现大图轮播效果

本文实例为大家分享了js图片轮播效果的具体代码,供大家参考,具体内容如下

<head>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>大图轮播</title>
  <style type="text/css">
   * {
    margin: 0px;
    padding: 0px;
   }
   
   #container {
    width: 500px;
    height: 300px;
    /*border: 1px solid black;*/
    position: relative;
    overflow: hidden;
   }
   
   .btn {
    height: 100%;
    width: 30px;
    /*border: 1px solid red;*/
    position: absolute;
    text-align: center;
    line-height: 300px;
    font-size: 40px;
    font-weight: 900;
    color: black;
    opacity: 0.3;
    transition: 0.6s;
    z-index: 999;
    background-color: white;
   }
   
   .btn:hover {
    cursor: pointer;
    opacity: 0.8;
   }
   
   #left-btn {
    left: 0px;
    top: 0px;
   }
   
   #right-btn {
    right: 0px;
    top: 0px;
   }
   
   #ad-container {
    width: 2500px;
    height: 300px;
    /*border: 1px solid blue;*/
    position: relative;
   }
   
   .ad {
    width: 500px;
    height: 300px;
    float: left;
    text-align: center;
    line-height: 300px;
    font-size: 100px;
    font-family: "微软雅黑";
   }
  </style>
 </head>

 <body>
  <div id="container">
   <div id="left-btn" class="btn">
    <</div>
     <div id="right-btn" class="btn">></div>
     <div id="ad-container">
      <div class="ad" style="background-color: mediumpurple;">1</div>
      <div class="ad" style="background-color: yellowgreen;">2</div>
      <div class="ad" style="background-color: rosybrown;">3</div>
      <div class="ad" style="background-color: salmon;">4</div>
      <div class="ad" style="background-color: cyan;">5</div>
     </div>
   </div>
 </body>

</html>
<script type="text/javascript">
 var rightBtn = document.getElementById("right-btn");
 var leftBtn = document.getElementById("left-btn");
 var n = 1;
/* var count = 1*/;
 var arr = new Array();
/* var m=1;
*/ rightBtn.onclick = function() {
  var x = window.setInterval("to_right()", 20);
  arr.push(x);
 }

 function clear() {
  for(var i in arr) {
   window.clearInterval(arr[i]);
  }
 }

 function to_right() {

  var adContainer = document.getElementById("ad-container");
  if(n == 5) {
   clear();
  } else if(adContainer.offsetLeft != n * (-500)) {
   adContainer.style.marginLeft = adContainer.offsetLeft - 25 + "px";
  } else {
   n++;
   clear();
  }
 }
 var arr1 = new Array();

 leftBtn.onclick = function() {
  var y = window.setInterval("to_left()", 20);
  arr1.push(y);
 }

 function clear2() {
  for(var y in arr1) {
   window.clearInterval(arr1[y]);
  }
 }

 function to_left() {

  var adContainer = document.getElementById("ad-container");
  if(n == 1) {
   clear2();
  } else if(adContainer.offsetLeft != (n-2) * (-500)) {
   adContainer.style.marginLeft = adContainer.offsetLeft + 25 + "px";
  } else {
   n--;
   clear2();
  }
 }

 
</script>

精彩专题分享:jQuery图片轮播 JavaScript图片轮播

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js  # 轮播  # 简单实现轮播图效果的实例  # 原生js实现图片轮播特效  # 详解js图片轮播效果实现原理  # 原生js实现轮播图的示例代码  # 利用JS做网页特效_大图轮播(实例讲解)  # 微软  # 大家分享  # 具体内容  # 大家多多  # relative  # position  # black  # btn  # hidden  # overflow  # solid  # width  # container  # border  # height  # size  # font  # color  # weight  # line 


相关文章: 大型企业网站制作流程,做网站需要注册公司吗?  实例解析Array和String方法  潍坊网站制作公司有哪些,潍坊哪家招聘网站好?  电商网站制作价格怎么算,网上拍卖流程以及规则?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  香港服务器WordPress建站指南:SEO优化与高效部署策略  建站VPS能否同时实现高效与安全翻墙?  如何选择高效便捷的WAP商城建站系统?  建站主机是否属于云主机类型?  网站制作新手教程,新手建设一个网站需要注意些什么?  如何高效配置香港服务器实现快速建站?  如何选择靠谱的建站公司加盟品牌?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  Bpmn 2.0的XML文件怎么画流程图  高性能网站服务器配置指南:安全稳定与高效建站核心方案  建站主机选哪种环境更利于SEO优化?  建站主机选哪家性价比最高?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  html制作网站的步骤有哪些,iapp如何添加网页?  如何确认建站备案号应放置的具体位置?  学校建站服务器如何选型才能满足性能需求?  如何用AWS免费套餐快速搭建高效网站?  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  如何在云指建站中生成FTP站点?  在线制作视频网站免费,都有哪些好的动漫网站?  视频网站制作教程,怎么样制作优酷网的小视频?  寿县云建站:智能SEO优化与多行业模板快速上线指南  如何通过服务器快速搭建网站?完整步骤解析  *服务器网站为何频现安全漏洞?  制作网站的基本流程,设计网站的软件是什么?  h5在线制作网站电脑版下载,h5网页制作软件?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  网站制作价目表怎么做,珍爱网婚介费用多少?  内部网站制作流程,如何建立公司内部网站?  如何通过商城自助建站源码实现零基础高效建站?  如何通过.red域名打造高辨识度品牌网站?  建站之星免费模板:自助建站系统与智能响应式一键生成  黑客如何通过漏洞一步步攻陷网站服务器?  如何在建站宝盒中设置产品搜索功能?  建站DNS解析失败?如何正确配置域名服务器?  网站制作壁纸教程视频,电脑壁纸网站?  重庆市网站制作公司,重庆招聘网站哪个好?  建站上市公司网站建设方案与SEO优化服务定制指南  潮流网站制作头像软件下载,适合母子的网名有哪些?  如何制作网站标识牌,动态网站如何制作(教程)?  南平网站制作公司,2025年南平市事业单位报名时间? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。