Owl Carousel

好用的輪播效果(Owl Carousel)

葉子瑄 2018/08/06 13:20:57
9126

1.    前言

在網頁上常常會看到圖片的輪播效果來當作廣告宣傳,而客戶可以透過這種方式吸引使用者的目光與關注,並讓使用者可以短時間內瀏覽多種重要資訊。
 
為因應行動裝置普及,而Owl Carousel是使用率極高的圖片輪播套件,可適應版面大小(RWD)、支援手勢觸碰並滑動操作、可自訂各種參數、提供API、支援循環輪播等等。而套件的使用操作上,也很簡單易懂。
 
本文將應用Owl Carousel,實作幾款輪播效果。

2.      目的

由於行動裝置的普及,網頁中很多的特效或效果呈現上,客戶都會希望要能適應版面大小(RWD)。以往的圖片輪播效果,在行動裝置上呈現時,可能會發生破圖、跑版等不易瀏覽的情形發生。
 
為了因應這種慘況的發生,通常都會偵測使用者使用的裝置,若為行動裝置時,則不顯示圖片輪播效果。而此作法,不僅增加裝置判斷的不易,使用者也不容易透過手機得知相同的廣告資訊。
 
Owl Carousel套件完美的解決上述狀況,值得推薦並實作應用於專案中。

3.      介紹與說明

載入owl.carouseljquery

divclass命名為owl-carousel,而其底下需要包含欲輪播圖片的div;並將其divclass命名為item,並設定欲輪播的圖片路徑

將設定的id轉為owlCaeousel物件

這樣基本的圖片輪播效果就出現了

單張切換輪播與自動輪播

JS的設定

 

n   items:預設值為3,代表一次輪播幾個項目。

n   autoplay:預設值為false,可自動輪播切換圖片。

顯示上下張按鈕切換

JS的設定

 

n   nav:預設值為false,是否顯示切換上下張的按鈕。

n   navText:預設值為[next, prev],可自行調整欲顯示的文字或圖案。

影片輪播效果

JS的設定

 

n   loop:預設值為false,是否循環輪播。

n   margin:預設值為0,調整與右邊圖片的距離。

n   video:預設值為false,是否啟用影片輪播。

n   center:預設值為false,適用於圖片總數為奇數,可自動置中。

> HTML的設定:需要設定影片連結

葉子瑄