Lien d’origine: https://codepen.io/argyleink/pen/yLovWjz
HTML:
<center><section class="slideVertical"> <div class="containervert"> <div class="box has-background-white"> <h1 class="has-text-black">slide 1</h1> </div> <div class="box has-background-black"> <h1 class="has-text-white">slide 2</h1> </div> <div class="box has-background-white"> <h1 class="has-text-black">slide 3</h1> </div> <div class="box has-background-black"> <h1 class="has-text-white">slide 4</h1> </div> <div class="box has-background-white"> <h1 class="has-text-black">slide 5</h1> </div> </div> </section></center>
CSS:
.slideVertical{ box-sizing: border-box; height: 500px; } .slideVertical .containervert{ width: 100%; height: 100%; scroll-snap-type: y mandatory; overflow-y: scroll; scrollbar-width: none; display: block; } .slideVertical div { display: scroll; align-items: center; justify-content: center; flex: none; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; scroll-snap-align: start; }