swiper輪播插件的基礎(chǔ)使用

swiper插件的官網(wǎng):https://www.swiper.com.cn/

在這個插件網(wǎng)站上,你可以看到“中文教程”里有“swiper5使用方法”按照這種方式使用即可。


使用的第一步還是要引入插件,同樣是有在線引入和下載下來使用2種方式。這兩種方式可以在“獲取swiper”中找到。

第一種方式還是在線引入,主要是下面幾種方式:


swiper的在線引入方式

第二種方式是下載下來引用,如果自己下載的是4.x.x版本的話,需要引入的css和js文件在dist文件夾下,但是如果是5.x.x版本的話,需要引入的css和js文件在package文件夾下,所有下載的是版本4還是5,引入方式是不一樣的,這一點要注意哦~


swiper4.x.x版本文件下來下來,里面有個dist文件夾


dist文件夾下有css和js文件


css文件夾下有swiper.css和swiper.min.css兩個文件,將swiper.min.css引入即可


js文件夾下有swiper.js和swiper.min.js,將swiper.min.js引入即可。

即可以按照下面來引用:(注意引入路徑要正確)

<link rel="stylesheet" href="../swiper-4.5.3/dist/css/swiper.min.css">

<link rel="stylesheet" href="../swiper-4.5.3/dist/js/swiper.min.js">

如下圖,swiper5的版本,css和js是在package文件夾下的:

swiper5版本的css和js在package文件夾下

package文件夾下有css和js文件

所以swiper5以上版本引入路徑是:

<link rel="stylesheet" href="../swiper-5.2.0/package/css/swiper.min.css">

<script src="../swiper-5.2.0/package/js/swiper.min.js"></script>

使用第二步:在html中加入swiper-container內(nèi)容:分頁器swiper-pagination指的就是小圓點,如果不需要可以刪掉,導(dǎo)航按鈕指的是swiper-button-pre就是向左向右按鈕,不需要也可以刪掉,swiper-scrollbar是長條形的滾動條


添加html內(nèi)容

第三步:可以給swiper設(shè)置大?。?/b>

第四步:初始化swiper,direction:‘vertical’是垂直方向滑動,如果是水平方向輪播的話,就不需要這一項了,要刪掉。

這里初始化的時候,是var mySwiper = new Swiper('.swiper-container',{}......)

如果自己的html里<div class="swiper-container" id="one-container">的話,在new的時候,也可以將初始化變成var mySwiper = new Swiper('#swiper-container',{}......),但是千萬不能將<div class="swiper-container" id="one-container">換成<div id="one-container">,即可以在class類中加類名、id名,但是不能刪除,不然在代碼里封裝的.swiper-container格式就發(fā)生了變化。

如果自己一個html中有好幾個輪播的話,可以就要初始化兩次。兩次初始化內(nèi)容可以不同,如給第一個輪播水平輪播,給第二個輪播垂直輪播。如html中:

<div class="swiper-container" id='one'>

? ? ? ? <div class="swiper-wrapper">

? ? ? ? ? ? <div class="swiper-slide">Slide 1</div>

? ? ? ? </div>

? ? ? ? <!-- 如果需要分頁器 -->

? ? ? ? <div class="swiper-pagination"></div>

? ? </div>

? ? ? ? <div class="swiper-wrapper" id='two'>

? ? ? ? ? ? <div class="swiper-slide">Slide 1</div>

? ? ? ? </div>

? ? ? ? <!-- 如果需要分頁器 -->

? ? ? ? <div class="swiper-pagination"></div>

? ? </div>



這時初始化就是

var mySwiper = new Swiper ('#one', {

? ? ? ? ? direction: 'vertical', // 垂直切換選項

? ? ? ? ? loop: true, // 循環(huán)模式選項


? ? ? ? ? // 如果需要分頁器

? ? ? ? ? pagination: {

? ? ? ? ? ? el: '.swiper-pagination',

? ? ? ? ? }

? ? ? ? })? ? ? ?



var mySwiper = new Swiper ('#two', {

? ? ? ? ? direction: 'vertical', // 垂直切換選項

? ? ? ? ? loop: true, // 循環(huán)模式選項


? ? ? ? ? // 如果需要分頁器

? ? ? ? ? pagination: {

? ? ? ? ? ? el: '.swiper-pagination',

? ? ? ? ? },


? ? ? ? ? // 如果需要前進后退按鈕

? ? ? ? ? navigation: {

? ? ? ? ? ? nextEl: '.swiper-button-next',

? ? ? ? ? ? prevEl: '.swiper-button-prev',

? ? ? ? ? },


? ? ? ? ? // 如果需要滾動條

? ? ? ? ? scrollbar: {

? ? ? ? ? ? el: '.swiper-scrollbar',

? ? ? ? ? },

? ? ? ? })? ? ? ?

整體下來的代碼就是:

<!DOCTYPE html>

<html lang="en">

<head>

? ? <meta charset="UTF-8">

? ? <meta name="viewport" content="width=device-width, initial-scale=1.0">

? ? <meta http-equiv="X-UA-Compatible" content="ie=edge">

? ? <title>Document</title>

? ? <link rel="stylesheet" href="../swiper-5.2.0/package/css/swiper.min.css">


? ? <style>

? ? ? .swiper-container {

? ? ? width: 600px;

? ? ? height: 300px;

? ? ? }?

? ? </style>


</head>

<body>

? ? <div class="swiper-container">

? ? ? ? <div class="swiper-wrapper">

? ? ? ? ? ? <div class="swiper-slide">Slide 1</div>

? ? ? ? ? ? <div class="swiper-slide">Slide 2</div>

? ? ? ? ? ? <div class="swiper-slide">Slide 3</div>

? ? ? ? </div>

? ? ? ? <!-- 如果需要分頁器 -->

? ? ? ? <div class="swiper-pagination"></div>


? ? ? ? <!-- 如果需要導(dǎo)航按鈕 -->

? ? ? ? <div class="swiper-button-prev"></div>

? ? ? ? <div class="swiper-button-next"></div>


? ? ? ? <!-- 如果需要滾動條 -->

? ? ? ? <!-- <div class="swiper-scrollbar"></div> -->

? ? </div>


? ? <script src="../swiper-5.2.0/package/js/swiper.min.js"></script>

? ? <script>

? ? ? var mySwiper = new Swiper ('.swiper-container', {

? ? ? ? ? direction: 'vertical', // 垂直切換選項

? ? ? ? ? loop: true, // 循環(huán)模式選項


? ? ? ? ? // 如果需要分頁器

? ? ? ? ? pagination: {

? ? ? ? ? ? el: '.swiper-pagination',

? ? ? ? ? },


? ? ? ? ? // 如果需要前進后退按鈕

? ? ? ? ? navigation: {

? ? ? ? ? ? nextEl: '.swiper-button-next',

? ? ? ? ? ? prevEl: '.swiper-button-prev',

? ? ? ? ? },


? ? ? ? ? // 如果需要滾動條

? ? ? ? ? scrollbar: {

? ? ? ? ? ? el: '.swiper-scrollbar',

? ? ? ? ? },

? ? ? ? })? ? ? ?


? ? </script>

</body>

</html>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容