很實用的baguetteBox.js 圖片彈出層


lightbox JS插件--baguetteBox.js,它是用純Javascript創建的圖像展示效果,擁有圖像放大縮小並帶有相應的CSS3過度,並能在觸摸屏等設備上完美展示。

baguetteBox.js 優勢
javascript完成,不需要jQuery庫支持
支持觸屏手機端
支持顯示標題和說明等
支持響應式效果
支持CSS3過渡效果
使用 SVG 按鈕,沒有多余的文件下載
啟用 gzip 壓縮后僅 2KB

在線實例

默認 淡入淡出 響應式圖片

使用方法

<div class="header large"> 
 <ul class="nav"> 
    <li><a class="cur" href="#" title="首頁">首頁</a></li> 
    <li><a href="#" title="模板">網站模板</a></li> 
    <li><a href="#" title="網頁特效">網頁特效</a></li> 
    <li><a href="#" title="網站psd">網站psd</a></li> 
 </ul> 
</div>

  

復制

我們在頁面上放置多個可點擊的縮略圖,並且在a標簽上加上圖片鏈接href屬性和data-caption標題

<div class="baguetteBox"> 
    <a href="img/1-1.jpg" data-caption="Golden Gate Bridge"><img src="img/thumbs/1-1.jpg"></a> 
    <a href="img/1-2.jpg" title="Midnight City"><img src="img/thumbs/1-2.jpg"></a> 
   ...... 
</div>
$(function(){ 
    baguetteBox.run('.baguetteBox', { 
        //options 
    }); 
});

參數詳解

參數 描述 默認值
captions 顯示圖片說明 true
buttons 顯示按鈕,可選 ‘auto’ / true / false auto
async 異步加載文件 false
preload 需要預加載圖片的個數 2
animation 動畫方式,可選 slideIn / fadeIn slideIn

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM