scroll-padding-block-start
Scrolla manualmente il contenitore in verticale, oppure usa il bottone per scrollarlo in vista.
In questo esempio, scroll-padding-block-start
aggiunge uno spazio extra all'inizio del contenitore scrollabile verticale per migliorare l'allineamento dello scroll:
<style>
.scroll-container-start {
scroll-snap-type: y mandatory;
scroll-padding-block-start: 60px;
height: 300px;
overflow-y: scroll;
border: 2px solid #ccc;
padding: 10px;
}
.scroll-item-start {
scroll-snap-align: start;
height: 200px;
margin-bottom: 20px;
background-color: #4078f2;
color: white;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
border-radius: 8px;
}
</style>
<div class="scroll-container-start">
<div class="scroll-item-start">Blocco 1</div>
<div class="scroll-item-start">Blocco 2</div>
<div class="scroll-item-start">Blocco 3</div>
<div class="scroll-item-start">Blocco 4</div>
<div class="scroll-item-start">Blocco 5</div>
</div>