zoukankan      html  css  js  c++  java
  • 简单轮播制作

    插件描述:unslider.min.js 体积仅 2.56kb ,却能满足绝大部分网站的轮播需求。支持响应式,最低支持到IE6(亲测)。可以使用CSS进行完全的自定义。

    举一个最常见的轮播图例子,五张轮播图 + 圆点指示器 + 左右箭头。

    <!-- 首先引入jQuery和unslider -->
    <script src="jquery-1.11.1.min.js"></script>
    <script src="unslider.min.js"></script>
    
    <!-- 写点样式,让轮播好看点 -->
    <style>
    ul, ol { padding: 0;}
    .banner { position: relative; overflow: auto; text-align: center;}
    .banner li { list-style: none; }
    .banner ul li { float: left; }
    #b04 {  640px;}
    #b04 .dots { position: absolute; left: 0; right: 0; bottom: 20px;}
    #b04 .dots li 
    { 
        display: inline-block; 
         10px; 
        height: 10px; 
        margin: 0 4px; 
        text-indent: -999em; 
        border: 2px solid #fff; 
        border-radius: 6px; 
        cursor: pointer; 
        opacity: .4; 
        -webkit-transition: background .5s, opacity .5s; 
        -moz-transition: background .5s, opacity .5s; 
        transition: background .5s, opacity .5s;
    }
    #b04 .dots li.active 
    {
        background: #fff;
        opacity: 1;
    }
    #b04 .arrow { position: absolute; top: 200px;}
    #b04 #al { left: 15px;}
    #b04 #ar { right: 15px;}
    </style>
    
    <!-- 把要轮播的地方写上来 -->
    <div class="banner" id="b04">
        <ul>
            <li><img src="01.jpg" alt="" width="640" height="480" ></li>
            <li><img src="02.jpg" alt="" width="640" height="480" ></li>
            <li><img src="03.jpg" alt="" width="640" height="480" ></li>
            <li><img src="04.jpg" alt="" width="640" height="480" ></li>
            <li><img src="05.jpg" alt="" width="640" height="480" ></li>
        </ul>
        <a href="javascript:void(0);" class="unslider-arrow04 prev"><img class="arrow" id="al" src="arrowl.png" alt="prev" width="20" height="35"></a>
        <a href="javascript:void(0);" class="unslider-arrow04 next"><img class="arrow" id="ar" src="arrowr.png" alt="next" width="20" height="37"></a>
    </div>
    
    <!-- 最后用js控制 -->
    <script>
    $(document).ready(function(e) {
        var unslider04 = $('#b04').unslider({
            dots: true
        }),
        data04 = unslider04.data('unslider');
        
        $('.unslider-arrow04').click(function() {
            var fn = this.className.split(' ')[1];
            data04[fn]();
        });
    });
    </script>


    图片没有放进来.....
  • 相关阅读:
    数据结构笔记
    并查集
    计算两个数的最大公约数和最小公倍数
    行盒
    浏览器兼容性和布局
    Java中HashMap等的实现要点浅析
    关于js异步上传文件
    填充路径时所使用的 “非零环绕规则”
    XP极限编程
    假如森林里有一棵树倒下了
  • 原文地址:https://www.cnblogs.com/dmwcq/p/5991474.html
Copyright © 2011-2022 走看看