• 大图轮播


      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>
  • 相关阅读:
    tuntime error '55' file already open
    Visual Studio Team System 2008 Team Suite 中文版下载地址
    Windows7快捷键大全
    Thinkpad T61 on screen display 设置
    Hough变换,找直线
    多目标识别
    GALIL 数字运动控制器 应用编程指南(V1.0)
    VC调用MATLAB.
    OTSU求阈值程序
    什么是伺服电机?
  • 原文地址:https://www.cnblogs.com/isykw/p/6273448.html
Copyright © 2020-2023  润新知