基于Swiper實現(xiàn)移動端頁面圖片輪播效果
使用Swiper開發(fā)移動端頁面,輕松實現(xiàn)圖片的輪播。
swiper
1.主要包含模塊:
swiper:指滑動、切換(整個滑動對象,有時特指滑塊釋放后仍然正向移動直到貼合邊緣的過程(過渡))
container:指容器(swiper的容器里面包括滑動快(slide)的集合(wrapper)、分頁器(pagination)、前進按鈕等)
wrapper:指包含(觸控的對象,可觸摸區(qū)域,移動的塊的集合,過渡時會隨slide切換產(chǎn)生位移)
slider:指滑塊(切換的塊中的一個,可以包含文字、圖片、html元素或另外一個swiper
pagination:指分頁器(指示slide的數(shù)量和當前活動的slide)
active:指活動的,激活的(可視的(visible)slide是活動的,當可視slide不止一個時,默認最左邊那個活動的)
callback:指回調(diào)函數(shù)(在某些情況下觸發(fā))
2.簡單的輪播,如下所示:
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="swiper-3.2.7.min.css" rel="external nofollow" > <script type="text/javascript" src="jquery-1.7.1.js"></script> <script type="text/javascript" src="swiper-3.2.7.min.js"></script> </head> <body> <div class="swiper-container"style="width: 38%;"><!--swiper容器[可以隨意更改該容器的樣式--> <div class="swiper-wrapper"> <div class="swiper-slide"><img src="Walks-poster.png"></div> <div class="swiper-slide"><img src="Walks-poster.png"></div> <div class="swiper-slide"><img src="Walks-poster.png"></div> </div> <div class="swiper-pagination" style="width: 100px;float: right"></div><!--分頁器-->、 <div class="swiper-button-prev"></div><!--前進按鈕--> <div class="swiper-button-next"></div><!--后退按鈕--> </div> <script type="text/javascript"> var mySwiper = new Swiper(".swiper-container",{ direction:"horizontal",/*橫向滑動*/ loop:true,/*形成環(huán)路(即:可以從最后一張圖跳轉(zhuǎn)到第一張圖*/ pagination:".swiper-pagination",/*分頁器*/ prevButton:".swiper-button-prev",/*前進按鈕*/ nextButton:".swiper-button-next",/*后退按鈕*/ autoplay:3000/*每隔3秒自動播放*/ }) </script> </body> </html>
3.js中其他參數(shù):
var mySwiper = new Swiper(".swiper-container",{ effect:"coverflow",/*輪播的效果:(1)fade:淡入淡出;(2)cube:立方體;(3)coverflow:立體照片*/ slidesPerView:3,/*網(wǎng)格分布:1為在容器區(qū)域出現(xiàn)一張圖;2:在容器區(qū)域出現(xiàn)兩張圖;3:在容器區(qū)域出現(xiàn)三張圖*/ centeredSlides:true,/*默認第一塊居左,設(shè)置為true后則是居中顯示*/ coverflow:{ rotate:30,/*3d旋轉(zhuǎn)角度設(shè)置為30度*/ stretch:10,/*每個slide之間的拉伸值,值越大靠得越近*/ depth:60,/*位置深度,值越大離Z軸越遠,看起來越小*/ modifier:2, slideshadows:true/*開啟陰影*/ } })
注意:在使用swiper前,要引入swiper.css和swiper.js以及jQuery
具體可參考網(wǎng)址:點擊打開鏈接
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript之BOM?location對象+navigator對象+history?對象
這篇文章主要介紹了JavaScript?BOM中的?location對象、navigator對象、history?對象,下面圍繞他們的相關(guān)語法及各種資料展開文章詳細內(nèi)容,需要的小伙伴可以參考一下,希望對大家有所幫助2021-12-12js/jquery控制頁面動態(tài)加載數(shù)據(jù) 滑動滾動條自動加載事件的方法
下面小編就為大家?guī)硪黄猨s/jquery控制頁面動態(tài)加載數(shù)據(jù) 滑動滾動條自動加載事件的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02如何將php數(shù)組或者對象傳遞給javascript
這篇文章主要介紹了將php數(shù)組或者對象傳遞給javascript的方法,需要的朋友可以參考下2014-03-03javascript計算當月剩余天數(shù)(天數(shù)計算器)示例代碼
本文介紹了利用Javascript在網(wǎng)頁上計算當前月份的剩余天數(shù)的方法,大家參考使用吧2014-01-01關(guān)于JavaScript的面向?qū)ο蠛屠^承有利新手學習
這是一篇關(guān)于JavaScript的面向?qū)ο蠛屠^承的文章,對想學習JavaScript中面向?qū)ο蟮耐瑢W來說是很有幫助,雖然一些Javascript用戶可能永遠也不需要知道原型或面向?qū)ο笳Z言的性質(zhì),但是那些來自傳統(tǒng)面向?qū)ο蟮恼Z言的開發(fā)者使用的時候會發(fā)現(xiàn)JavaScript的繼承模型非常的奇怪2013-01-01滾動條的監(jiān)聽與內(nèi)容隨著滾動條動態(tài)加載的實現(xiàn)
下面小編就為大家?guī)硪黄獫L動條的監(jiān)聽與內(nèi)容隨著滾動條動態(tài)加載的實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02JavaScript中類型的強制轉(zhuǎn)換與隱式轉(zhuǎn)換詳解
類型強制Coercion是將值從一種類型轉(zhuǎn)換為另一種類型的過程(例如字符串轉(zhuǎn)換為數(shù)字,對象轉(zhuǎn)換為布爾值等),下面這篇文章主要給大家給大家介紹了JavaScript中類型的強制轉(zhuǎn)換與隱式轉(zhuǎn)換的相關(guān)資料,需要的朋友可以參考下2021-08-08javascript獲取網(wǎng)頁各種高寬及位置的方法總結(jié)
下面小編就為大家?guī)硪黄猨avascript獲取網(wǎng)頁各種高寬及位置的方法總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-07