Jquery lightslider是一種非常流行的輪播圖插件,它可以幫助開發者快速地創建一個美觀、實用的輪播圖,而且使用起來非常簡單、方便。
使用jquery lightslider需要引入jquery庫和lightslider的js和css文件,然后通過一個簡單的html結構來初始化輪播圖。
<div class="slider"> <ul class="slides"> <li data-thumb="img/thumb1.jpg"> <img src="img/image1.jpg" alt="image1" /> <div class="caption">This is image 1 description</div> </li> <li data-thumb="img/thumb2.jpg"> <img src="img/image2.jpg" alt="image2" /> <div class="caption">This is image 2 description</div> </li> <li data-thumb="img/thumb3.jpg"> <img src="img/image3.jpg" alt="image3" /> <div class="caption">This is image 3 description</div> </li> </ul> </div>
其中,class為slider的div包裹了一個ul標簽,每個li標簽代表一張圖片及其描述,data-thumb屬性指定了縮略圖的路徑。接下來,我們就可以使用jquery來初始化輪播圖了:
$(document).ready(function() { $(".slider").lightSlider({ item: 1, slideMargin: 0, slideMove: 1, enableDrag: true, speed: 600, pause: 4000, auto: true, loop: true, adaptiveHeight: true, thumbItem: 3, thumbMargin: 10, responsive: [ { breakpoint: 800, settings: { thumbItem: 2, } }, { breakpoint: 480, settings: { thumbItem: 1, } } ] }); });
上面的代碼使用了包含若干設置項的對象來初始化輪播圖,其中一些重要的設置項如下:
- item: 一次滑動顯示幾張圖片
- slideMove: 一次滑動幾張圖片,通常與item相同
- auto: 是否自動滑動
- speed: 動畫速度
- thumbItem: 縮略圖顯示幾張
- responsive: 在不同屏幕尺寸下的響應式設置
除了以上的設置項之外,jquery lightslider還提供了許多其他的自定義選項,具體使用請查閱官方文檔。
上一篇attach vue
下一篇股權css是什么意思