Как на половину скрыть блоки слайдера,как на макете?
Как можно скрыть на половину блоки,как на макете :
Нужно,чтобы первые 4 блока были видны полностью,а последние 2 на половину,потом,когда вниз пролистнул,то первые 2 блока должны были видны на половину.
Код :
<!DOCTYPE html>
<html>
<head>
<title>Вертикальный слайдер</title>
<style>
@import url("https://unpkg.com/swiper/swiper-bundle.min.css");
.swiper-container {
width: 350px;
height: 120px;
}
.swiper-slide {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
width: 100%;
height: 50%;
padding: 10px;
box-sizing: border-box;
}
.slider-block {
width: 140px;
height: 100px;
background-color: lightgray;
margin-bottom: 10px;
border-radius: 18px;
margin: 5px;
}
</style>
</head>
<body>
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<div class="slider-block"></div>
<div class="slider-block"></div>
</div>
<div class="swiper-slide">
<div class="slider-block"></div>
<div class="slider-block"></div>
</div>
<div class="swiper-slide">
<div class="slider-block"></div>
<div class="slider-block"></div>
</div>
</div>
</div>
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
<script>
new Swiper(".swiper-container", {
direction: "vertical",
slidesPerView: 1,
spaceBetween: 10,
});
</script>
</body>
</html>
Источник: Stack Overflow на русском