<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
<div class="slider-nav"></div>
<script>
document.addEventListener("DOMContentLoaded", () => {
(function () {
setTimeout(function(){
let slider = document.querySelector('.uc-slider-block');
let total = slider.querySelector('.t-card__container').getAttribute("data-slider-totalslides");
let slides = '';
for(let i=1; i<=total; i++){
let image = slider.querySelector('[data-slide-index="'+i+'"] .t923__bgimg').getAttribute('data-original');
let title = slider.querySelector('[data-slide-index="'+i+'"] .t-card__link').innerText;
let descr = slider.querySelector('[data-slide-index="'+i+'"] .t-card__descr').innerText;
let href = slider.querySelector('[data-slide-index="'+i+'"] .t-card__link').getAttribute('href');
slides+= ` <div class="slider-elem" data-title="${title}" data-text="${descr}" data-link="${href}">
<img class="t-img t-width" src="${image}">
</div>`;
};
let sliderNav = document.querySelector('.slider-nav');
sliderNav.innerHTML = slides;
$('.slider-nav').slick({
slidesToShow: 4,
slidesToScroll: 1,
arrows: true,
dots: true,
centerMode: false,
variableWidth: false,
infinite: true,
autoplay:false,
autoplaySpeed: 5000,
speed: 1000,
cssEase: 'ease-out',
responsive: [
{ breakpoint: 1200, settings: { slidesToShow: 4 } },
{ breakpoint: 960, settings: { slidesToShow: 3 , centerPadding: '0px' } },
{ breakpoint: 640, settings: { slidesToShow: 1 , centerPadding: '0px' } },
{ breakpoint: 480, settings: { slidesToShow: 1 , centerPadding: '0px' } },
{ breakpoint: 300, settings: { slidesToShow: 1 , centerPadding: '0px' } }
]
});
}, 1000);
})();
});
</script>
<style>
.uc-main-slider ul.slick-dots {
margin-top: -10px;
}
.uc-main-slider .slick-track {
padding-left: 10px;
}
.uc-main-slider .slick-dots button,
.uc-slider-block{
display: none;
}
.uc-main-slider .t-container {
display: flex;
justify-content: center;
}
.uc-main-slider ul.slick-dots {
display: flex !important;
flex-wrap: wrap;
margin-top: 10px;
margin-bottom: 30px;
justify-content: center;
}
.uc-main-slider ul.slick-dots li {
width: 10px;
height: 10px;
list-style: none;
background: #000;
border-radius: 50%;
margin: 5px 5px;
opacity: 0.3;
transition: all 1.1s ease-in-out;
cursor: pointer;
}
.uc-main-slider ul.slick-dots li.slick-active {
opacity: 1;
}
.uc-main-slider .slick-track {
cursor: grab;
}
.uc-main-slider .slick-slide img {
margin: 0 0 0 auto;
}
.uc-main-slider .slider-elem.slick-current img.t-img {
margin: 0 auto;
}
.uc-main-slider .slider-elem.slick-slide.slick-current.slick-active+div img {
margin: 0 auto 0 0;
}
.uc-main-slider button.slick-prev.slick-arrow,
.uc-main-slider button.slick-next.slick-arrow{
display: none !important;
position: absolute;
top: 50%;
z-index: 66;
left: 0;
transform: translateY(-50%);
font-size: 0;
border: none;
width: 40px;
height: 40px;
border-radius: 50%;
padding: 0;
background-image: url(https://static.tildacdn.com/tild6364-6465-4166-b630-653331386235/leftarrow_102643.svg);
background-size: contain;
background-repeat: no-repeat;
opacity: 0.3;
cursor: pointer;
}
.uc-main-slider button.slick-next.slick-arrow {
position: absolute;
top: 50%;
z-index: 66;
right: 0;
left: auto;
transform: translateY(-50%) rotate(180deg);
background-image: url(https://static.tildacdn.com/tild6364-6465-4166-b630-653331386235/leftarrow_102643.svg);
}
@media screen and (max-width:640px){
.uc-main-slider button.slick-prev.slick-arrow,
.uc-main-slider button.slick-next.slick-arrow{
opacity: 0;
}
}
@media screen and (max-width:640px){
.uc-main-slider .t-col.t-col_12 {
max-width: 250px;
}
}
</style>