Не понимаю в чём причина, не работает настройка responsive в этом коде, поискав в интернете понял, что у плагина в принципе много проблем с этим, попробовал все советы, не помогает.
$(document).ready(function(){
$('.slider').slick({
// dots: true,
speed: 500,
adaptiveHeight: true,
prevArrow: '<button type="button" class="slick-prev"><img src="images/slider/arrow-left.svg" alt="previous"></button>',
nextArrow: '<button type="button" class="slick-next"><img src="images/slider/arrow-right.svg" alt="next"></button>',
responsive: [
{
breakpoint: 768,
settings: {
arrows: false,
dots: true
}
}
]
});
});
<section class="carousel">
<div class="container container--relative">
<div class="carousel__inner slider">
<div class="slider__item">
<img src="./images/slider/slide-1.jpg" alt="" class="slider__img">
</div>
<div class="slider__item">
<img src="./images/slider/slide-2.jpg" alt="" class="slider__img">
</div>
<div class="slider__item">
<img src="./images/slider/slide-3.jpg" alt="" class="slider__img">
</div>
</div>
</div>
</section>
@use '../abstracts/mathem' as m;
.slider{
width: min(750px, 85%);
margin: 0 auto;
.slick-prev, .slick-next{
position: absolute;
z-index: 1;
top: 50%;
transform: translateY(-50%);
max-width: m.rem(31);
max-height: m.rem(50);
}
.slick-prev{
left: 0;
}
.slick-next{
right: 0;
}
&__item img{
width: 100%;
}
}