min-width: 530px;
max-width: 530px;
width: 530px;
margin: 0 10px;
.card-1 {
margin-left: 25px;
background-image: url("../images/card1.png");
background-size: cover;
width: 328px;
}
.card-2 {
background-image: url("../images/card2.jpg");
background-size: cover;
width: 330px;
}
.card-3 {
margin-left: -2px;
width: 328px;
background-image: url("../images/card3.jpg");
background-size: cover;
}
.banner {
свойства
}
.banner__text {
свойства
}
.banner__img {
свойства
}
function init() {
new Swiper(".swiper", {
slidesPerView: 2,
spaceBetween: 30,
scrollbar: {
el: ".swiper-scrollbar"
},
breakpoints: {
0: {
slidesPerView: 2,
scrollbar: {
enabled: true
}
},
500: {
slidesPerView: 3,
scrollbar: {
enabled: false
}
}
}
});
}
setTimeout(init, 1000);
.header-slider>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
.header-slider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
pagination: {
el: '.dots',
type: "bullets",
clickable: true,
bulletClass: "dot",
bulletActiveClass: "dot_active",
renderBullet: function (index, className) {
return '<div class="' + className + '"></div>';
},
},
const scrollButton = document.querySelector('#scrollUp');
const scrollButtonArrow = scrollButton.querySelector('svg');
scrollButton.addEventListener('mouseenter', () => {
var staggerTimeline = new TimelineLite();
staggerTimeline
.staggerTo(scrollButtonArrow, .3, { y: "-50px", ease: Back.easeOut, }, 0)
.staggerFrom(scrollButtonArrow, .3, { y: "50px", ease: Back.easeOut, }, 0)
.staggerTo(scrollButtonArrow, .3, { y: "0px", ease: Back.easeOut, }, 0).repeat(0);
});
appendTo: () => document.body,
Еще отдельно вопрос- по структуре кода можно ли оставить в таком виде слайдер в виде списка UL>LI, каждый li завернуть в .swiper-slide или переделать на .swiper-slide> div>button
<ul>
<li></li>
<li></li>
<li></li>
</ul>
<ul class="swiper-wrapper">
<li class="swiper-slide"></li>
<li class="swiper-slide"></li>
<li class="swiper-slide"></li>
</ul>