一.分頁器
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>