簡體   English   中英

光滑的輪播 - 更改默認點

[英]Slick carousel - changing default dots

我使用這個插件創建了一個輪播: https://kenwheeler.github.io/slick/默認情況下,有圓點來控制輪播的流動。 但是,我想將點更改為正方形並保持“主動”效果。 所以我想要這個:

在此處輸入圖像描述

看起來像這樣:

在此處輸入圖像描述

我已經嘗試過在初始化輪播時添加此代碼:

 customPaging : function(slider, i) {
 return "<div class='square'></div>";
},

並添加此 css:

.square {
  height: 10px;
  width: 10px;
  background-color: #ffe499;
}

.square:active {

  background-color: #ffc425;
}

但是主動效果並沒有像預期的那樣起作用。 它僅在單擊時起作用,然后消失。

我也可以像這樣改變它們的大小(它與上面的代碼無關):

.slick-dots li button:before {
  font-size: 10px;
  line-height: 10px;
  color: #FFC425 !important;
}

也許有一種方法可以使用這個選擇器來改變形狀?

解決問題的最佳方法是什么? 我會很感激任何幫助。

我解決了這個問題。 這個簡短的 css 代碼就足夠了:

.slick-dots li button:before {
background-color: #FFC425;
height: 10px;
width: 10px;
text-indent: -9999px;
overflow:hidden; 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM