Answer the question
In order to leave comments, you need to log in
How to make a slider using slick-slider?
I want to make sure that when the screen is reduced, the pictures in the section line up by 2 pieces and on smartphones by 1. I did the same in one of the previous sections, but when I try to do everything the same as before, it sucks.
The screenshots show how I did it in that section and how it turns out in the last one.
here's how I did it in the benefits section
<section class="features">
<div class="container">
<h2 class="section-header">Преимущества работы с нами</h2>
<div class="features-slider">
<div class="features-block">
<div class="features-img">
<picture>
<source srcset="img/features/coin.svg " type="image/">
<img src="img/features/coin.png" alt="coin">
</picture>
</div>
<div class="features-text">
<h3>Платите по факту</h3>
<p>Вы оплачиваете выполненные работы только после их выполнения. <br> Никаких скрытых доплат и промежуточных платежей.</p>
</div>
</div>
<div class="features-block">
<div class="features-img">
<picture>
<source srcset="img/features/folder type="image/>
<img src="img/features/folder.png" alt="folder">
</picture>
</div>
<div class="features-text">
<h3>Заключаем договор</h3>
<p>Перед началом работ заключаем договор на юридическое лицо. <br> Вы можете быть уверены, что все обязательства будут выполнены.</p>
</div>
</div>
<div class="features-block">
<div class="features-img">
<picture>
<source srcset="img/features/clock.svg" type="image/">
<img src="img/features/clock.png" alt="clock">
</picture>
</div>
<div class="features-text">
<h3>Точно в срок</h3>
<p>Работаем строго по установленным срокам, которые прописаны <br> в договоре. Если не успеваем, <br> Вы платите меньше
</p>
</div>
</div>
<div class="features-block">
<div class="features-img">
<picture>
<source srcset="img/features/piggy-bank.svg" type="image/">
<img src="img/features/piggy-bank.png" alt="piggy-bank">
</picture>
</div>
<div class="features-text">
<h3>Экономите на материалах</h3>
<p>Мы являемся структурным подразделением компании поставщика строительных смесей <a class="features-link" href="#">gicema.ru</a> и даём Вам самые <br>выгодные цены.</p>
</div>
</div>
</div>
</section>
$('.features-slider').slick({
infinite: true,
slidesToShow: 4,
slidesToScroll: 1,
responsive: [
{
breakpoint: 991,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
prevArrow: '<button class="prev arrow"></button>',
nextArrow: '<button class="next arrow"></button>'
}
},
{
breakpoint: 776,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
prevArrow: '<button class="prev arrow"></button>',
nextArrow: '<button class="next arrow"></button>'
}
}
]
});
<section class="scheme">
<div class="container">
<div class="scheme-header">
<h2>Схема работы</h2>
<p>Работа над вашим объектом будет включать в себя следующие этапы:</p>
</div>
<div class="scheme-slider">
<div class="row">
<div class="col-xl-4 scheme-block">
<img src="img/scheme/1.png" alt="">
<h3>Заявка</h3>
<p>Оставляете онлайн заявку или <br>звоните +7 495 771 05 08</p>
</div>
<div class="col-xl-4 scheme-block scheme-two">
<img src="img/scheme/2.png" alt="">
<h3>Выезд специалиста</h3>
<p>В течение 1 рабочего дня к Вам <br>приезжает специалист, который <br>выполнит замеры для точной<br> стоимости работ</p>
</div>
<div class="col-xl-4 scheme-block">
<img src="img/scheme/3.png" alt="">
<h3>Составление договора</h3>
<p>Готовим договор и согласовываем <br>с Вами</p>
</div>
<div class="col-xl-4 scheme-block scheme-four">
<img src="img/scheme/4.png" alt="">
<h3>Начало работ</h3>
<p>Доставляем материалы,<br>оборудование, подписываем<br> договор и начинаем работы</p>
</div>
<div class="col-xl-4 scheme-block">
<img src="img/scheme/5.png" alt="">
<h3>Завершение работ</h3>
<p>После окончания работ Вы <br>проверяете качество и<br> подписываете акт сдачи, <br>производите оплату.</p>
</div>
</div>
</div>
</div>
</section>
$('.scheme-slider').slick({
infinite: true,
slidesToShow: 4,
slidesToScroll: 1,
responsive: [
{
breakpoint: 991,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
prevArrow: '<button class="prev arrow"></button>',
nextArrow: '<button class="next arrow"></button>'
}
},
{
breakpoint: 776,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
prevArrow: '<button class="prev arrow"></button>',
nextArrow: '<button class="next arrow"></button>'
}
}
]
});
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question