Как можно реализовать такой слайдер гна slick slider где центральный слайд такой большой?

Ссылка скопирована
4 февраля 2026 1 ответ

Как можно реализовать такой слайдер гна slick slider? где центральный слайд такой большой, а остальные 4 маленькие. Про centerMode знаю, но остальное не выходит, либо в slidesToShow приходится ставить 3, и тогда более менее получается или так как на 2ом скриншоте.

Как можно реализовать такой слайдер гна slick slider где центральный слайд такой большой?

Как можно реализовать такой слайдер гна slick slider где центральный слайд такой большой?

Дополнительно:

Гуглите slick 3d center mode. Но я бы посоветовал сделать это на swiper, slick маленько кривоватый

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Алексей Денисов Ответ

Для реализации слайдера с помощью Slick Slider, где центральный слайд будет увеличенный, можно использовать следующий подход.

1. Сначала подключаем библиотеку Slick Slider к нашему проекту. Это можно сделать с помощью CDN или скачав файлы и добавив их к проекту.

2. Создаем HTML разметку для слайдера. Например, так:

<div class="slider">
  <div><img src="slide1.jpg" alt="Slide 1"></div>
  <div><img src="slide2.jpg" alt="Slide 2"></div>
  <div><img src="slide3.jpg" alt="Slide 3"></div>
  <div><img src="slide4.jpg" alt="Slide 4"></div>
</div>

<div class="slider"> <div><img src="slide1.jpg" alt="Slide 1"></div> <div><img src="slide2.jpg" alt="Slide 2"></div> <div><img src="slide3.jpg" alt="Slide 3"></div> <div><img src="slide4.jpg" alt="Slide 4"></div> </div>

3. Инициализируем слайдер с помощью JavaScript:

$('.slider').slick({
  centerMode: true,
  centerPadding: '60px',
  slidesToShow: 3,
  responsive: [
    {
      breakpoint: 768,
      settings: {
        arrows: false,
        centerMode: true,
        centerPadding: '40px',
        slidesToShow: 3
      }
    },
    {
      breakpoint: 480,
      settings: {
        arrows: false,
        centerMode: true,
        centerPadding: '40px',
        slidesToShow: 1
      }
    }
  ]
});

$('.slider').slick({ centerMode: true, centerPadding: '60px', slidesToShow: 3, responsive: [ { breakpoint: 768, settings: { arrows: false, centerMode: true, centerPadding: '40px', slidesToShow: 3 } }, { breakpoint: 480, settings: { arrows: false, centerMode: true, centerPadding: '40px', slidesToShow: 1 } } ] });

В данном коде мы используем опцию `centerMode: true`, которая позволяет центрировать слайд, и `centerPadding`, чтобы установить отступ между центральным слайдом и соседними слайдами. Также мы задаем количество отображаемых слайдов с помощью `slidesToShow`.

4. Для стилизации слайдера и увеличения центрального слайда можно использовать CSS. Например, задать больший размер для центрального слайда:

.slick-slide {
  transition: all 0.3s;
}
.slick-center img {
  transform: scale(1.2);
}

.slick-slide { transition: all 0.3s; } .slick-center img { transform: scale(1.2); }

Таким образом, мы создаем слайдер с увеличенным центральным слайдом с помощью Slick Slider. Настройки и стили можно настраивать под свои нужды и дизайн проекта.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно