• 纯CSS焦点轮播效果-功能可扩展


    个人博客:

    http://mcchen.club


    纯CSS3实现模拟焦点轮播效果,支持JQ等扩展各项功能。废话少说,直接贴代码。

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
     5     <meta name="format-detection" content="telephone=no"/>
     6     <meta name="apple-mobile-web-app-capable" content="yes"/>
     7     <meta charset="UTF-8">
     8     <title>纯CSS焦点轮播</title>
     9     <link rel="stylesheet" href="css/index.css"/>
    10 </head>
    11 <body>
    12     <div class="focus_img">
    13         <ul class="img_list">
    14             <li><img src="images/swape1.jpg" alt=""/></li>
    15             <li><img src="images/swape2.jpg" alt=""/></li>
    16             <li><img src="images/swape3.jpg" alt=""/></li>
    17             <li><img src="images/swape4.jpg" alt=""/></li>
    18             <li><img src="images/swape5.jpg" alt=""/></li>
    19         </ul>
    20         <ul class="img_index">
    21             <li class="one">1</li>
    22             <li class="two">2</li>
    23             <li class="three">3</li>
    24             <li class="four">4</li>
    25             <li class="five">5</li>
    26         </ul>
    27     </div>
    28 </body>
    29 <script src="js/jquery-1.11.3.js"></script>
    30 <script src="js/index.js"></script>
    31 </html>
    View Code

     接下来是样式代码

     1 body {  background-color: #f0f0f0;  }
     2 .focus_img { position: relative; height: 300px; width: 500px; overflow: hidden; margin: auto; border: solid 2px #000000;
     3   ul { position: absolute;  }
     4   .img_list { top: 0; left: 0; -webkit-animation: img_list 10s 2s infinite;
     5     li { width: 500px; height: 300px; overflow: hidden;
     6       img { height: 300px; width: 500px;}
     7     }
     8   }
     9   .img_index { bottom: 10px;right: 10px;
    10     li {float: left; width: 16px; height: 16px; border: solid 1px #cccccc; background-color: #ffffff; color:#000000; text-align: center;line-height: 16px;overflow: hidden;cursor: pointer;margin-right: 2px;  }
    11     .one { background-color: #000000; color: #ffffff; -webkit-animation: one 10s 2s infinite;}
    12     .two { -webkit-animation: two 10s 2s infinite;}
    13     .three {-webkit-animation: three 10s 2s infinite;}
    14     .four {-webkit-animation: four 10s 2s infinite;}
    15     .five {-webkit-animation: five 10s 2s infinite;}
    16   }
    17 }
    18 @-webkit-keyframes img_list {
    19   0%{ -webkit-transform: translate(0,0);}
    20   10%,20% {-webkit-transform: translate(0,-300px);}
    21   30%,40% {-webkit-transform: translate(0,-600px);}
    22   50%,60% {-webkit-transform: translate(0,-900px);}
    23   70%,80% {-webkit-transform: translate(0,-1200px);}
    24   90%,100% {-webkit-transform: translate(0,0);}
    25 }
    26 
    27 @-webkit-keyframes one {
    28   10%,20%,30%,40%,50%,60%,70%,80%{ background-color: #ffffff; color: #000000;}
    29   0%,90%,100%{ background-color: #000000;color: #ffffff;}
    30 }
    31 @-webkit-keyframes two {
    32   0%,30%,40%,50%,60%,70%,80%,90%,100%{ background-color: #ffffff; color: #000000;}
    33   10%,20%{ background-color: #000000;color: #ffffff;}
    34 }
    35 @-webkit-keyframes three {
    36   0%,10%,20%,50%,60%,70%,80%,90%,100%{ background-color: #ffffff; color: #000000;}
    37   30%,40%{ background-color: #000000;color: #ffffff;}
    38 }
    39 @-webkit-keyframes four {
    40   0%,10%,20%,30%,40%,70%,80%,90%,100%{ background-color: #ffffff; color: #000000;}
    41   50%,60%{ background-color: #000000;color: #ffffff;}
    42 }
    43 @-webkit-keyframes five {
    44   0%,10%,20%,30%,40%,50%,60%,90%,100%{ background-color: #ffffff; color: #000000;}
    45   70%,80%{ background-color: #000000;color: #ffffff;}
    46 }
    View Code

    最后是效果图

    欢迎交流指正,谢谢!

  • 相关阅读:
    【转载】Chrome 0day漏洞:不要用Chrome查看pdf文件
    内网渗透闲谈
    Sticky Fingure安装教程
    局域网下交换机配置
    Access 2010 应用基础 单元三:SQL查询
    ESP8266 wifi干扰、钓鱼实现
    这是谁的锅
    svn/git的diff、patch
    sublime开发php必备工具集合(mac)
    gcc学习笔记
  • 原文地址:https://www.cnblogs.com/McChen/p/4702511.html
Copyright © 2020-2023  润新知