Я знаю, что можно добавить «эффект Кена Бернса» к Swiper, потому что я видел его на этом сайте: https://novibuilder.com/page-slider.html (примерно две трети пути вниз).Они предоставляют HTML-код, но не CSS-файлы и не JS-файлы, которые заставляют его работать.
Может кто-нибудь помочь мне добавить эффект Кена Бернса в Swiper?Я хочу оставаться в сфере свободного и открытого исходного кода.
HTML:
<div class="swiper-container swiper-slider swiper-scale-effect">
<div class="swiper-wrapper">
<div class="swiper-slide slide1">Slide 1</div>
<div class="swiper-slide slide2">Slide 2</div>
<div class="swiper-slide slide3">Slide 3</div>
<div class="swiper-slide slide4">Slide 4</div>
</div>
</div>
<script>
var swiper = new Swiper('.swiper-container', {
spaceBetween: 30,
centeredSlides: true,
effect: 'fade',
autoplay: {
delay: 2500,
disableOnInteraction: false,
},
pagination: {
el: '.swiper-pagination',
clickable: true,
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
</script>
CSS:
.swiper-container {
width: 100%;
height: 100%;
}
.swiper-slide {
text-align: center;
font-size: 18px;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.slide1 {
background-image: url(images/bg_1.jpg);
background-position: center;
}
.slide2 {
background-image: url(images/bg_2.jpg);
background-position: center;
}
.slide3 {
background-image: url(images/bg_3.jpg);
background-position: center;
}
.slide4 {
background-image: url(images/bg_4.jpg);
background-position: center;
}
Не уверен, что нужно сделать, чтобы получить масштабированиеэффект работает.Изображения исчезают друг на друга, как и должно быть.