如果在幻燈片中添加了邊框,則上一張幻燈片中的軌道不會顯示右邊框。 這JS小提琴顯示這種確切的行爲。最後一張幻燈片沒有任何右邊框。Slick JS - 幻燈片上的右邊框不顯示
HTML:
<section class="slider">
<div class="x">slide1</div>
<div class="x">slide2</div>
<div class="x">slide3</div>
<div class="x">slide4</div>
<div class="x">slide5</div>
<div class="x">slide6</div>
</section>
CSS:
.slider {
width: auto;
margin: 30px 50px 50px;
.slick-slide {
background: #3a8999;
color: white;
padding: 40px 0;
font-size: 30px;
font-family: "Arial", "Helvetica";
text-align: center;
}
.slick-prev:before,
.slick-next:before {
color: black;
}
.slick-dots {
bottom: -30px;
}
.slick-slide:nth-child(odd) {
background: #e84a69;
}
.x {
border: solid 2px black;
}
JS(只是SlickJS部分):
$(".slider").slick({
slidesToShow: 4,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 2000,
arrows: false
});
任何幫助將高度讚賞。 謝謝!
但是,您當前的代碼仍可能會切斷最後一個邊框,因爲滑塊寬度並不總是4的倍數(幻燈片數量)。例如滑塊寬度爲99px的幻燈片寬度爲25px。 25x4是100px,導致1px是滑動的 –
嗯..我希望我可能錯過了一些設置或其他東西。但是,聽起來像代碼編輯它畢竟是。 –
一定要應用'box-sizing:border-box;',否則仍然會有一些滑動的邊框 –