Cлайдер из стандартных блоков

Скопировать
<script>
//Блоку, из которого будете делать слайдер нужно присвоить класс uc-slider
    $(".uc-slider .t774__separator").remove();
    $(function(){
        $('.uc-slider .t774__container').slick({ 
            infinite: true,     //Бесонечная прокрутка
            autoplay: true,     //Автопроигрывание
            autoplaySpeed: 3000,    //Через какое время слайды будут сменяться
            speed: 400,         // Скорость 
            pauseOnHover:false, //Пауза при наведении на карточку
            pauseOnDotsHover: false, //Пауза при наведении на точки навигации
            slidesToShow: 3,    //Количество карточек для показа(в настройках блока должно быть такое же количество)
            centerMode: false,   //Центрирование карточек
            //centerPadding: '50px', //Боковые отступы при центрировании карточек
            cssEase:'ease-in',   //Плавность смены слайдов
            adaptiveHeight:false,    //Адаптивная высота, подстраивается под высоту карточек 
            dots:true,      //Точки
            // slidesToScroll: 1,  // Количество карточек, которые пролистываются
            swipeToSlide: true, //Пролистывание карточек с помощью мыши без привязки к количеству
            //Ссылки на иконки влево и вправо 
            prevArrow:"<img class='slick-prev' src='https://static.tildacdn.com/tild3466-3038-4438-b232-343039306635/arrow-left.svg'>",
            nextArrow:"<img class='slick-next' src='https://static.tildacdn.com/tild3031-3561-4064-a533-323033643532/arrow-right.svg'>",
  
  responsive: [                 
    {
      breakpoint: 1024, //Планшет горизонтальный 
      settings: {
        slidesToShow: 2,    //Количество карточек
        slidesToScroll: 1,
        infinite: true,
      }
    },
    {
      breakpoint: 640, //Планшет вертикальный
      settings: {
        slidesToShow: 2,    //Количество карточек
        slidesToScroll: 1,
        infinite: true,
      }
    },
    {
      breakpoint: 480,  //Телефон горизонтальный
      settings: {
        slidesToShow: 1,    //Количество карточек
        slidesToScroll: 1,
        infinite: true,
      }
    }
  ]
  });
});
</script>

<style>
:root{
  --borderRadiusContainer: 16px; /*Скругление углов у контейнера*/
  --widthIcon: 40px;     /*Ширина иконки стрелки*/
  --heightIcon: 40px;    /*Высота иконки стрелки */
  --opacityHover: 0.7;   /*Прозрачность стрелок при наведении*/
  --tansitionHover: .3s ease-in-out;    /*Скорость и плавность анимации при наведении на стрелки*/
  --overflow: hidden; /*visible - если нужно, чтобы карточки выходили за предел контейнера*/
  --arrowDisplay: block; /*Видимость стрелок навигации, если нужно убрать стрелки пропишите значение none вместо block*/    
}
.slick-list {
    border-radius: var(--borderRadiusContainer) !important; 
    /*Если нужно, чтобы карточки выходили за предел контейнера*/
    overflow:var(--overflow) !important; 
}
.slick-arrow{
    top:50%;
    transform: translateY(-50%);
    position:absolute;
    cursor:pointer;
    display: var(--arrowDisplay) !important;
}
/*Настройка точек навигации*/
.slick-dots{
    display: block !important;
    position: relative !important;
    bottom: 16px !important; /*Регулировка отступа снизу*/
    padding-left: 0px !important;
    width: 100% !important;
}
.slick-dots li.slick-active button:before {
    color: #269df7 !important;  /*Цвет точки активного слайда*/
}
.slick-dots li button:before {
    color: #ffffff !important;  /*Цвет точек неактивных слайдов*/
    font-size: 10px !important; /*Размер точек*/
}

/*Десктоп разрешение*/
@media screen and (min-width: 1200px) {
    .slick-prev { /*Стрелка влево*/
        width: var(--widthIcon) !important;      
        height: var(--heightIcon) !important;
        left: -25px !important;       /*Положение стрелки*/
        z-index:998;
        top:50% !important;         /* Расположение стрелки по вертикали*/
    } 

    .slick-next { /*Стрелка вправо*/
        width: var(--widthIcon) !important;
        height: var(--heightIcon) !important;
        right: -25px !important;      /*Положение стрелки*/
        z-index:998;
        top:50% !important;         /* Расположение стрелки по вертикали*/
    }
    .slick-prev:hover, .slick-next:hover{
        opacity: var(--opacityHover) !important;
        transition: var(--tansitionHover);
    }  
  
}

/*Разрешение для вертикального планшета*/
@media screen and (max-width: 960px) {
    .slick-prev { /*Стрелка в лево*/
        width:30px !important;      /*Ширина иконки стрелки влево*/
        height:30px !important;     /*Высота иконки стрелки влево*/
        left: 30px !important;       /*Положение стрелки*/
        z-index:998;
    } 

    .slick-next {   /*Стрелка в право*/
        width:30px !important;      /*Ширина иконки стрелки вправо*/
        height:30px !important;     /*Высота иконки стрелки вправо*/
        right: 30px !important;      /*Положение стрелки*/
        z-index:998;
    }
}
/*Разрешение для горизонтального телефона*/
@media screen and (max-width: 640px) {
    .slick-prev {
        left: 10px !important;
        z-index: 998 !important;
    } 
    .slick-next {
        right: 10px !important;
        z-index: 998 !important;
    }
}
/*Разрешение для вертикального телефона*/
@media screen and (max-width: 480px) {
    .slick-prev {
        width: 40px !important;
        height: 40px !important;
        left: 10px !important;
        z-index: 998 !important;
    } 
    .slick-next {
        width: 40px !important;
        height: 40px !important;
        right: 10px !important;
        z-index: 998 !important;
    }
}
</style>

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css"/>
<script src="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>

Преимущества

Блок
Разделитель
Контейнер
FR201
.t490__separator
.t490 .t-container
FR203
.t499__separator
.t499__container
FR204
.t497__separator
.t497__container
FR205
.t491__separator
.t491 .t-container
FR206
.t503__separator
.t503 .t-container
FR207
.t820__separator
.t820__container
FR401
.t502__separator
.t502 .t-container
FR408
.t899__separator
.t899__container
Блок
Разделитель
Контейнер
FR201
.t490__separator
.t490 .t-container
FR203
.t499__separator
.t499__container
FR204
.t497__separator
.t497__container
FR205
.t491__separator
.t491 .t-container
FR206
.t503__separator
.t503 .t-container
FR207
.t820__separator
.t820__container
FR401
.t502__separator
.t502 .t-container
FR408
.t899__separator
.t899__container

Плитка и ссылка

Блок
Разделитель
Контейнер
TE210
.t649__separator
.t649 .t-container
TE220
.t772__separator
.t772__wrapper
TE225
.t774__separator
.t774__container
Блок
Разделитель
Контейнер
TE210
.t649__separator
.t649 .t-container
TE220
.t772__separator
.t772__wrapper
TE225
.t774__separator
.t774__container

Магазин

Блок
Разделитель
Контейнер
ST300
.t754__separator
.t754__parent
ST305N
.t776__separator
.t776__parent
ST310N
.t778__separator
.t778__container
ST315N
.t786__separator
.t786__container
Блок
Разделитель
Контейнер
ST300
.t754__separator
.t754__parent
ST305N
.t776__separator
.t776__parent
ST310N
.t778__separator
.t778__container
ST315N
.t786__separator
.t786__container

Команда

Блок
Разделитель
Контейнер
TM101
.t524__separator
.t524__container
TM102
.t537__separator
.t537__container
TM103
.t526__separator
.t526__container
TM201
.t527__separator
.t527__container
TM410
.t532__separator
.t532__container
TM402
.t539__separator
.t539__container
Блок
Разделитель
Контейнер
TM101
.t524__separator
.t524__container
TM102
.t537__separator
.t537__container
TM103
.t526__separator
.t526__container
TM201
.t527__separator
.t527__container
TM410
.t532__separator
.t532__container
TM402
.t539__separator
.t539__container

Отзывы

Блок
Разделитель
Контейнер
TS201
.t525__separator
.t525__container
TS202
.t528__separator
.t528__container
TS204
.t529__separator
.t529__container
Блок
Разделитель
Контейнер
TS201
.t525__separator
.t525__container
TS202
.t528__separator
.t528__container
TS204
.t529__separator
.t529__container

Этапы

Блок
Разделитель
Контейнер
HW401
.t566__separator
.t566 .t-container
HW402
.t568__separator
.t568 .t-container
HW403
.t575__separator
.t575 .t-container
Блок
Разделитель
Контейнер
HW401
.t566__separator
.t566 .t-container
HW402
.t568__separator
.t568 .t-container
HW403
.t575__separator
.t575 .t-container

Услуги

Блок
Разделитель
Контейнер
SV201
.t844__separator
.t844 .t-container
SV301
.t848__separator
.t848__container
SV302
.t845__separator
.t845__container
SV303
.t841__separator
.t841__container
SV304
.t855__separator
.t855__container
SV401
.t851__separator
.t851__container
SV402
.t853__separator
.t853__container
SV403
.t856__separator
.t856__container
SV404
.t857__separator
.t857__container
SV405
.t852__separator
.t852__container
Блок
Разделитель
Контейнер
SV201
.t844__separator
.t844 .t-container
SV301
.t848__separator
.t848__container
SV302
.t845__separator
.t845__container
SV303
.t841__separator
.t841__container
SV304
.t855__separator
.t855__container
SV401
.t851__separator
.t851__container
SV402
.t853__separator
.t853__container
SV403
.t856__separator
.t856__container
SV404
.t857__separator
.t857__container
SV405
.t852__separator
.t852__container

Социальные сети

Блок
Разделитель
Контейнер
SM403
.t802__container
Блок
Разделитель
Контейнер
SM403
.t802__container

Партнёры

Блок
Разделитель
Контейнер
PR103

.t999__container

Блок
Разделитель
Контейнер
PR103

.t999__container

Данный код взят с сайта: dsgnmax.ru
Более подробно об установке кода вы можете ознакомиться на странице автора
Made on
Tilda