WEB前端初學者筆記(20)--swiper中實現分頁器和換頁按鈕


一.分頁器

1.pagination

使用分頁器導航。分頁器可使用小圓點樣式(默認)、分式樣式或進度條樣式。
swiper5新增可以通過設置Swiper的風格--swiper-theme-color或單獨設置分頁器風格--swiper-pagination-color來改變分頁器顏色。
注意:如果只有一個slide,則隱藏分頁器導航

2.type樣式

分頁器樣式是可以自定義的

‘bullets’  圓點(默認)
‘fraction’  分式 
‘progressbar’  進度條
‘custom’ 自定義

3.clickable

此參數設置為true時,點擊分頁器的指示點分頁器會控制Swiper切換。

4.代碼格式

 1 <div class="swiper">
 2     <div class="swiper-wrapper">
 3         <div class="swiper-slide">Slide 1</div>
 4         <div class="swiper-slide">Slide 2</div>
 5         <div class="swiper-slide">Slide 3</div>
 6     </div>
 7     <div class="swiper-pagination"></div><!--分頁器。如果放置在swiper外面,需要自定義樣式。-->
 8 </div>
 9 <script language="javascript"> 
10 var mySwiper = new Swiper('.swiper',{
11 pagination: {
12     el: '.swiper-pagination',
13   },
14 })
15 </script>
16 <style type="text/css">
17   .swiper{
18     --swiper-theme-color: #ff6600;
19     --swiper-pagination-color: #00ff33;/* 兩種都可以 */
20   }
21 </style>

 

不僅如此,分頁器還可以設置位置等地方,都可以在swiper官網https://www.swiper.com.cn/api/pagination/69.html查看具體屬性,

二.前進后退按鈕

1.navigation

使用前進后退按鈕來控制Swiper切換。
swiper5新增可以通過設置Swiper的風格--swiper-theme-color或單獨設置按鈕風格--swiper-navigation-color來改變按鈕顏色。
swiper5新增可以通過設置--swiper-navigation-size來調整按鈕大小,默認是44px。

有時你的按鈕不想放在container之內,點擊時可能會有藍色的邊框,加上樣式outline: none 可以去除。

2.樣式

按鈕是可以定義樣式大小和位置的,都可以在官網查看

3.代碼格式

 1 <div class="swiper">
 2     <div class="swiper-wrapper">
 3         <div class="swiper-slide">Slide 1</div>
 4         <div class="swiper-slide">Slide 2</div>
 5         <div class="swiper-slide">Slide 3</div>
 6     </div>
 7     <div class="swiper-button-prev"></div><!--左箭頭。如果放置在swiper外面,需要自定義樣式。-->
 8     <div class="swiper-button-next"></div><!--右箭頭。如果放置在swiper外面,需要自定義樣式。-->
 9 </div>
10 <script language="javascript"> 
11   var mySwiper = new Swiper('.swiper', {
12     navigation: {
13       nextEl: '.swiper-button-next',
14       prevEl: '.swiper-button-prev',
15     },
16   });
17 </script>
18 <style type="text/css">
19   .swiper{
20     --swiper-theme-color: #ff6600;/* 設置Swiper風格 */
21     --swiper-navigation-color: #00ff33;/* 單獨設置按鈕顏色 */
22     --swiper-navigation-size: 30px;/* 設置按鈕大小 */
23   }
24 </style>

 


免責聲明!

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



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