真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

web前端入門到實戰(zhàn):簡單的圖片輪播

效果:

專注于為中小企業(yè)提供成都網站建設、網站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)明溪免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了近千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現(xiàn)規(guī)模擴充和轉變。

web前端入門到實戰(zhàn):簡單的圖片輪播

功能:
1、左右箭頭切換
2、狀態(tài)控制點切換
3、鼠標懸念
4、自動輪播

HTML:


    
        
                
  •                                                           廣西南寧低價供應各種地被、綠化苗木等                              
  •             
  •                                                           廣西南寧低價供應各種地被、綠化苗木等                              
  •             
  •                                                           廣西南寧低價供應各種地被、綠化苗木等                              
  •         
    
web前端開發(fā)學習Q-q-u-n: 731771211,分享學習的方法和需要注意的小細節(jié),不停更新最新的教程和學習方法(詳細的前端項目實戰(zhàn)教學視頻,PDF)

CSS:

.zh-carousel{position: relative;width: 100%;height: 246px;}
.zh-carousel .zh-img-list{position: relative;z-index: 2;width: 100%;height: 100%;overflow: hidden;}
.zh-carousel .zh-img-list ul{height: 100%;}
.zh-carousel .zh-img-list li{position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;}
.zh-carousel .zh-img-list .active{z-index: 1;}
.zh-carousel .zh-img-list li a{display: block;position: relative;height: 100%;}
.zh-carousel .zh-img-list li img{display: block;width: 100%;height: 100%;opacity: 0;filter:Alpha(opacity=0);-webkit-transition: all .5s ease-out;transition: all .5s ease-out;}
.zh-carousel .zh-img-list .active img{opacity: 1;filter:Alpha(opacity=100);}
.zh-carousel .zh-img-list li .zh-desc{display: block;position: absolute;z-index: 3;left: 0;bottom: -36px;width: 100%;padding: 10px 15px;box-sizing: border-box;background-color: rgba(0,0,0,0.5);font-size: 14px;color: #fff;-webkit-transition: all .5s ease-out;transition: all .5s ease-out;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.zh-carousel .zh-img-list .active .zh-desc{bottom: 0;}
.zh-carousel .zh-status-list{position: absolute;z-index: 4;left: 0;top: 0;width: 100%;padding: 10px 15px;box-sizing: border-box;text-align: right;}
.zh-carousel .zh-status-list li{display: inline-block;width: 10px;height: 10px;margin-left: 5px;background-color: #fff;border: 1px solid #ddd;cursor: pointer;}
.zh-carousel .zh-status-list .active{background-color: #FFD8C6;border: 1px solid #ED713D;}
.zh-carousel .zh-prev,
.zh-carousel .zh-next{display: inline-block;position: absolute;z-index: 4;top: 50%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);width: 20px;height: 30px;background-color: rgba(0,0,0,0.5);font-family: "SimSun";font-size: 18px;font-weight: bold;color: #fff;text-align: center;line-height: 30px;cursor: pointer;}
.zh-carousel .zh-prev:hover,
.zh-carousel .zh-next:hover {background-color: rgba(0,0,0,0.75);}
.zh-carousel .zh-prev{left: 0;}
.zh-carousel .zh-next{right: 0;}
web前端開發(fā)學習Q-q-u-n: 731771211,分享學習的方法和需要注意的小細節(jié),不停更新最新的教程和學習方法(詳細的前端項目實戰(zhàn)教學視頻,PDF)

JS:

$.extend({
    /*
        圖片輪播
        @param options object (配置項)
    */
    carousel: function(options) {
        var defaults = {
            box: '.zh-carousel',               // 盒子
            listBox: '.zh-img-list',      // 列表框
            stateBox: '.zh-status-list',    // 狀態(tài)框
            prev: '.zh-prev',         // 上一個
            next: '.zh-next',         // 下一個
            time: 2000                   // 動畫時間
        }
        var conf = $.extend({}, defaults, options);
        // 給第一個添加狀態(tài)
        $(conf.box).find(conf.listBox).find('li:first').addClass('active');
        // 獲取圖片的數(shù)量
        var liNum = $(conf.box).find(conf.listBox).find('li').size();
        // 添加狀態(tài)列表
        var statusList = '';
        for(var i=0; i';
            } else {
                statusList += '
  • ';             }         }         statusList += '';         $(conf.box).append(statusList);         // 添加左右按鈕         var btns = '<>';         $(conf.box).append(btns);         // 索引         var index = 0;         // 切換函數(shù)         function switchFunc(curIndex) {             index++;             if(index > liNum - 1) {                 index = 0;             }             $(conf.box).find(conf.stateBox).find('li').eq(index).addClass('active').siblings().removeClass('active');             $(conf.box).find(conf.listBox).find('li').eq(index).addClass('active').siblings().removeClass('active');         }         // 自動播放         var autoPlay = setInterval(function() {             switchFunc(index);         }, conf.time);         // 鼠標懸停         $(conf.box).find(conf.listBox).mouseover(function() {             clearInterval(autoPlay);         }).mouseout(function() {             autoPlay = setInterval(function() {                 switchFunc(index);             }, conf.time);         });         // 控制點         $(conf.box).find(conf.stateBox).find('li').mouseover(function() {             clearInterval(autoPlay);         }).mouseout(function() {             autoPlay = setInterval(function() {                 switchFunc(index);             }, conf.time);         }).click(function() {             $(this).addClass('active').siblings().removeClass('active');             $(conf.box).find(conf.listBox).find('li').eq($(this).index()).addClass('active').siblings().removeClass('active');             index = $(this).index();         });         // 點擊左箭頭         $(conf.box).find(conf.prev).mouseover(function() {             clearInterval(autoPlay);         }).mouseout(function() {             autoPlay = setInterval(function() {                 switchFunc(index);             }, conf.time);         }).click(function() {             index--;             if(index < 0) {                 index = liNum - 1;             }             $(conf.box).find(conf.stateBox).find('li').eq(index).addClass('active').siblings().removeClass('active');             $(conf.box).find(conf.listBox).find('li').eq(index).addClass('active').siblings().removeClass('active');         });         // 點擊右箭頭         $(conf.box).find(conf.next).mouseover(function() {             clearInterval(autoPlay);         }).mouseout(function() {             autoPlay = setInterval(function() {                 switchFunc(index);             }, conf.time);         }).click(function() {             index++;             if(index > liNum-1) {                 index = 0;             }             $(conf.box).find(conf.stateBox).find('li').eq(index).addClass('active').siblings().removeClass('active');             $(conf.box).find(conf.listBox).find('li').eq(index).addClass('active').siblings().removeClass('active');         });     } }); // 調用 $.carousel();

    當前題目:web前端入門到實戰(zhàn):簡單的圖片輪播
    地址分享:http://weahome.cn/article/gioois.html

    其他資訊

    在線咨詢

    微信咨詢

    電話咨詢

    028-86922220(工作日)

    18980820575(7×24)

    提交需求

    返回頂部