scroll-padding-inline-start
Scrolla manualmente il contenitore in orizzontale, oppure usa il bottone per scrollarlo in vista.
In questo esempio, la proprietà scroll-padding-inline-start
aggiunge uno spazio extra all’inizio della direzione inline per controllare l’allineamento iniziale durante lo scroll:
scroll-padding-inline-start
:
<style>
.scroll-container-inline-start {
scroll-snap-type: x mandatory;
scroll-padding-inline-start: 50px;
overflow-x: auto;
display: flex;
gap: 20px;
padding: 10px;
border: 2px solid #ccc;
}
.scroll-item-inline-start {
scroll-snap-align: start;
min-width: 200px;
height: 150px;
background-color: #4078f2;
color: white;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
border-radius: 6px;
flex-shrink: 0;
}
</style>
<div class="scroll-container-inline-start">
<div class="scroll-item-inline-start">Slide 1</div>
<div class="scroll-item-inline-start">Slide 2</div>
<div class="scroll-item-inline-start">Slide 3</div>
<div class="scroll-item-inline-start">Slide 4</div>
<div class="scroll-item-inline-start">Slide 5</div>
</div>