Навигация
Получить консультацию менеджера
Нажимая на кнопку "Перезвонить мне" Вы соглашаетесь с политикой конфиденциальности
Социальные сети
Иконка ВК
Иконка Instagram
Иконка Телеграмм
Иконка Яндекс.Дзен
Бегущая строка из логотипов

Обратите внимание. Техническая поддержка Tilda Publishing не осуществляет поддержку связанную с работой кода.

Данная модификация добавит динамику в сайт, а глазу пользователя будет приятнее
Данная модификация использует стандартный блок Tilda - TE225. Внедрить её очень просто.
Отличная возможность приукрасить любой проект простой модификацией.
Обратите внимание, что данный эффект работает как на мобильной версии сайта, так и на десктоп версии.
Как это выглядит?
Как это добавить?
Первый шаг
Добавляем стандартный блок CMS Tilda TE225. Добавляем в него необходимое количество логотипов через меню "Редактировать". Текст и описание можно не убирать, т.к скрипт все это скроет.
Второй шаг
Блоку TE225 присваиваем CSS uc-slider-logo (для движения влево) или uc-slider-logo-back (для движения вправо). Делается это в настройках блока.
Третий шаг
Создаём блок T123 в самом низу страницы или в подвале сайта (тогда модификация будет работать на всем сайте) и помещаем скрипт, который дан ниже. Данный скрипт задает направление бегущей строке влево.

<!-- Взято с сайта https://digistudio.su/begushchaya-stroka-iz-logotipov-->
<!-- Скрипт для работы бегущей строки влево "uc-slider-logo"-->

<script>
$(".uc-slider-logo .t774__separator").remove();
    $(function(){
        $('.uc-slider-logo .t774__container').slick({ 
            pauseOnHover:false,
            cssEase:'linear',
            arrows: false,
            infinite: true,     //Бесконечная прокрутка
            autoplay: true,     //Автопроигрывание
            autoplaySpeed: 0,    //Через какое время слайды будут сменяться
            speed: 6000,         // Скорость 
            slidesToShow: 4,    //Количество карточек
           
  responsive: [                 
    {
      breakpoint: 960, //Планшет горизонтальный 
      settings: {
        slidesToShow: 3,    //Количество карточек
        infinite: true,
        autoplay: true,     //Автопроигрывание
        autoplaySpeed: 0,    //Через какое время слайды будут сменяться
        speed: 8000, 
      }
    },
    {
      breakpoint: 640, //Планшет вертикальный
      settings: {
        slidesToShow: 2,    //Количество карточек
        infinite: true,
        autoplay: true,     //Автопроигрывание
        autoplaySpeed: 0,    //Через какое время слайды будут сменяться
        speed: 8000, 
      }
    },
    {
      breakpoint: 480,  //Телефон горизонтальный
      settings: {
        slidesToShow: 1,    //Количество карточек
        infinite: true,
        autoplay: true,     //Автопроигрывание
        autoplaySpeed: 0,    //Через какое время слайды будут сменяться
        speed: 10000, 
      }
    }
  ]
  });
});
</script>

<style>
:root{
  --borderRadiusContainer: 24px; /*Скругление углов у контейнера*/
  --borderRadiusLogo: 24px;
  --overflow:visible;   /*visible - если нужно, чтобы карточки выходили за предел контейнера*/
  --heightLogo: 200px;  /*Высота лого для десткопа*/
  --heightLogoMobile: 100px; /*Высота лого для мобильных устройств*/
  --widthLogoMobile: 200px; /*Ширина лого на мобильных устройств*/  
}
.t774 {
    overflow: hidden;
}
.block-slider .slick-slider {
    margin: 0 auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.slick-list {
    border-radius: var(--borderRadiusContainer) !important; 
    /*Если нужно, чтобы карточки выходили за предел контейнера*/
    overflow:var(--overflow) !important; 
}

.t774__content{
    display:none;
}
.t774__imgwrapper{
    height: var(--heightLogo) !important;   /*Высота лого для десктопа*/
    padding-bottom:0% !important;
    border-radius: var(--borderRadiusLogo) !important;
    overflow: hidden !important;
}
.t774__wrapper{
    background-color: transparent;
}
/*Убираем отступ снизу */
    .t774__col {
        margin-bottom: 0px;
    }
@media screen and (max-width:640px){
/*Высота лого в мобилке*/
    .t774__imgwrapper {
        height: var(--heightLogoMobile) !important;
}
/*Ширина лого в мобилке*/
    .t774__col{
        width: var(--widthLogoMobile) !important;
    }
/*Убираем контейнер у блока на мобилке*/
.slick-list {
    overflow: visible !important; 
}
}
@media screen and (min-width: 1200px){
.t774__col{
    max-width: 290px;
    margin-left: 5px !important;
    margin-right: 5px !important;
}
}
</style>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>
<script src="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
Создаём блок T123 в самом низу страницы или в подвале сайта (тогда модификация будет работать на всем сайте) и помещаем скрипт, который дан ниже. Данный скрипт задает направление бегущей строке вправо.

<!-- Взято с сайта https://digistudio.su/begushchaya-stroka-iz-logotipov-->
<!-- Скрипт для работы бегущей строки влево "uc-slider-logo-back"-->

<script>
$(".uc-slider-logo-back .t774__separator").remove();
    $(function(){
        $('.uc-slider-logo-back .t774__container').slick({ 
            pauseOnHover:false,
            cssEase:'linear',
            arrows: false,
            infinite: true,     //Бесконечная прокрутка
            autoplay: true,     //Автопроигрывание
            autoplaySpeed: 0,    //Через какое время слайды будут сменяться
            speed: 6000,         // Скорость 
            slidesToShow: 4,    //Количество карточек
           
  responsive: [                 
    {
      breakpoint: 960, //Планшет горизонтальный 
      settings: {
        slidesToShow: 3,    //Количество карточек
        infinite: true,
        autoplay: true,     //Автопроигрывание
        autoplaySpeed: 0,    //Через какое время слайды будут сменяться
        speed: 8000, 
      }
    },
    {
      breakpoint: 640, //Планшет вертикальный
      settings: {
        slidesToShow: 2,    //Количество карточек
        infinite: true,
        autoplay: true,     //Автопроигрывание
        autoplaySpeed: 0,    //Через какое время слайды будут сменяться
        speed: 8000, 
      }
    },
    {
      breakpoint: 480,  //Телефон горизонтальный
      settings: {
        slidesToShow: 1,    //Количество карточек
        infinite: true,
        autoplay: true,     //Автопроигрывание
        autoplaySpeed: 0,    //Через какое время слайды будут сменяться
        speed: 10000, 
      }
    }
  ]
  });
});
</script>

<style>
:root{
  --borderRadiusContainer: 24px; /*Скругление углов у контейнера*/
  --borderRadiusLogo: 24px;
  --overflow:visible;   /*visible - если нужно, чтобы карточки выходили за предел контейнера*/
  --heightLogo: 200px;  /*Высота лого для десткопа*/
  --heightLogoMobile: 100px; /*Высота лого для мобилки*/
  --widthLogoMobile: 200px; /*Ширина лого на мобилке*/  
}
.t774 {
    overflow: hidden;
}
.block-slider .slick-slider {
    margin: 0 auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.slick-list {
    border-radius: var(--borderRadiusContainer) !important; 
    /*Если нужно, чтобы карточки выходили за предел контейнера*/
    overflow:var(--overflow) !important; 
}

.t774__content{
    display:none;
}
.t774__imgwrapper{
    height: var(--heightLogo) !important;   /*Высота лого для десктопа*/
    padding-bottom:0% !important;
    border-radius: var(--borderRadiusLogo) !important;
    overflow: hidden !important;
}
.t774__wrapper{
    background-color: transparent;
}
/*Убираем отступ снизу */
    .t774__col {
        margin-bottom: 0px;
    }
@media screen and (max-width:640px){
/*Высота лого в мобилке*/
    .t774__imgwrapper {
        height: var(--heightLogoMobile) !important;
}
/*Ширина лого в мобилке*/
    .t774__col{
        width: var(--widthLogoMobile) !important;
    }
/*Убираем контейнер у блока на мобилке*/
.slick-list {
    overflow: visible !important; 
}
}
@media screen and (min-width: 1200px){
.t774__col{
    max-width: 290px;
    margin-left: 5px !important;
    margin-right: 5px !important;
}
}
.uc-slider-logo-back{
    transform: rotate(180deg);
    pointer-events: none;
}

.uc-slider-logo-back .t774__bgimg{
    transform: rotate(180deg);
}

</style>

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>
<script src="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
Как Вам модификация?
Made on
Tilda