-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathslide-s.js
More file actions
40 lines (32 loc) · 1.33 KB
/
slide-s.js
File metadata and controls
40 lines (32 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
const swiper = new Swiper('.swiper', {
slidesPerView: 3, // Скільки слайдів видно одночасно
centeredSlides: true, // Активний слайд завжди по центру
spaceBetween: 45, // Відстань між слайдами
loop: true,
initialSlide: 0, // Початковий слайд
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
// Адаптивність (breakpoints)
breakpoints: {
320: { slidesPerView: 1.5 }, // На мобільних видно частинку другого слайда
768: { slidesPerView: 3 } // На десктопі — три
}
});
document.querySelector(".button").addEventListener("click", function() {
const slider = document.querySelector(".swiper-couresel");
slider.style.display = "block";
swiper.update();
});
const button = document.querySelector(".button");
const overlay = document.querySelector(".overlay");
const slider = document.querySelector(".swiper-couresel");
button.addEventListener("click", function()
{ slider.classList.add("active");
overlay.classList.add("active");
});
/* overlay.addEventListener("click", function() {
slider.classList.remove("active");
overlay.classList.remove("active");
}); */