zoukankan      html  css  js  c++  java
  • 大图轮播

      1 <head>
      2     <head>
      3         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      4         <title>大图轮播</title>
      5         <style type="text/css">
      6             * {
      7                 margin: 0px;
      8                 padding: 0px;
      9             }
     10             
     11             #container {
     12                 width: 500px;
     13                 height: 300px;
     14                 /*border: 1px solid black;*/
     15                 position: relative;
     16                 overflow: hidden;
     17             }
     18             
     19             .btn {
     20                 height: 100%;
     21                 width: 30px;
     22                 /*border: 1px solid red;*/
     23                 position: absolute;
     24                 text-align: center;
     25                 line-height: 300px;
     26                 font-size: 40px;
     27                 font-weight: 900;
     28                 color: black;
     29                 opacity: 0.3;
     30                 transition: 0.6s;
     31                 z-index: 999;
     32                 background-color: white;
     33             }
     34             
     35             .btn:hover {
     36                 cursor: pointer;
     37                 opacity: 0.8;
     38             }
     39             
     40             #left-btn {
     41                 left: 0px;
     42                 top: 0px;
     43             }
     44             
     45             #right-btn {
     46                 right: 0px;
     47                 top: 0px;
     48             }
     49             
     50             #ad-container {
     51                 width: 2500px;
     52                 height: 300px;
     53                 /*border: 1px solid blue;*/
     54                 position: relative;
     55             }
     56             
     57             .ad {
     58                 width: 500px;
     59                 height: 300px;
     60                 float: left;
     61                 text-align: center;
     62                 line-height: 300px;
     63                 font-size: 100px;
     64                 font-family: "微软雅黑";
     65             }
     66         </style>
     67     </head>
     68 
     69     <body>
     70         <div id="container">
     71             <div id="left-btn" class="btn">
     72                 <</div>
     73                     <div id="right-btn" class="btn">></div>
     74                     <div id="ad-container">
     75                         <div class="ad" style="background-color: mediumpurple;">1</div>
     76                         <div class="ad" style="background-color: yellowgreen;">2</div>
     77                         <div class="ad" style="background-color: rosybrown;">3</div>
     78                         <div class="ad" style="background-color: salmon;">4</div>
     79                         <div class="ad" style="background-color: cyan;">5</div>
     80                     </div>
     81             </div>
     82     </body>
     83 
     84 </html>
     85 <script type="text/javascript">
     86     var rightBtn = document.getElementById("right-btn");
     87     var leftBtn = document.getElementById("left-btn");
     88     var n = 1;
     89 /*    var count = 1*/;
     90     var arr = new Array();
     91 /*    var m=1;
     92 */    rightBtn.onclick = function() {
     93         var x = window.setInterval("to_right()", 20);
     94         arr.push(x);
     95     }
     96 
     97     function clear() {
     98         for(var i in arr) {
     99             window.clearInterval(arr[i]);
    100         }
    101     }
    102 
    103     function to_right() {
    104 
    105         var adContainer = document.getElementById("ad-container");
    106         if(n == 5) {
    107             clear();
    108         } else if(adContainer.offsetLeft != n * (-500)) {
    109             adContainer.style.marginLeft = adContainer.offsetLeft - 25 + "px";
    110         } else {
    111             n++;
    112             clear();
    113         }
    114     }
    115     var arr1 = new Array();
    116 
    117     leftBtn.onclick = function() {
    118         var y = window.setInterval("to_left()", 20);
    119         arr1.push(y);
    120     }
    121 
    122     function clear2() {
    123         for(var y in arr1) {
    124             window.clearInterval(arr1[y]);
    125         }
    126     }
    127 
    128     function to_left() {
    129 
    130         var adContainer = document.getElementById("ad-container");
    131         if(n == 1) {
    132             clear2();
    133         } else if(adContainer.offsetLeft != (n-2) * (-500)) {
    134             adContainer.style.marginLeft = adContainer.offsetLeft + 25 + "px";
    135         } else {
    136             n--;
    137             clear2();
    138         }
    139     }
    140 
    141     
    142 </script>
  • 相关阅读:
    Java8 新特性 (七)
    Java8 新特性 (六)Optional 类
    Java8 新特性 (四)方法引用与构造器引用
    使用Postman做接口测试(一)
    使用unittest方法写登录接口,调用cookie
    python的简单实用二(封装/继承/多态)
    学习进度条46
    学习进度条104
    学习进度条103
    学习进度条102
  • 原文地址:https://www.cnblogs.com/isykw/p/6273448.html
Copyright © 2011-2022 走看看