CSS overscroll-behavior-inline
La proprietà CSS overscroll-behavior-inline in CSS3 controlla lo scroll orizzontale
La proprietà overscroll-behavior-inline
, parte del modulo CSS3, consente di controllare il comportamento dello scroll sull'asse orizzontale. È particolarmente utile per evitare lo scroll laterale che si propaga ai genitori, ad esempio in caroselli o contenitori orizzontali scrollabili.
Sintassi
Significato dei valori principali:
-
auto: (valore predefinito) consente il comportamento di overscroll standard sull’asse orizzontale, inclusa la propagazione verso i contenitori esterni.
-
contain: impedisce che lo scroll orizzontale venga propagato al contenitore genitore, ma mantiene eventuali effetti visivi.
-
none: disattiva completamente sia la propagazione dello scroll orizzontale sia gli effetti visivi di overscroll.
Esempio proprietà: overscroll-behavior-inline
Codice Esempio: overscroll-behavior-inline

.outer-horizontal {
width: 100%;
overflow-x: auto;
white-space: nowrap;
background-color: #e0e0e0;
padding: 10px;
}
.inner-horizontal {
display: inline-block;
width: 1200px;
height: 150px;
background-color: #50a14f;
color: white;
font-size: 20px;
text-align: center;
line-height: 150px;
overscroll-behavior-inline: contain;
}
Contenuto Esempio: overscroll-behavior-inline
Esempio di utilizzo di overscroll-behavior-inline
Nel seguente esempio impediamo la propagazione dello scroll sull’asse orizzontale:
CSS e HTML per un contenitore con overscroll-behavior-inline: contain
:
<style>
.outer-horizontal {
width: 100%;
overflow-x: auto;
white-space: nowrap;
background-color: #e0e0e0;
padding: 10px;
}
.inner-horizontal {
display: inline-block;
width: 1200px;
height: 150px;
background-color: #50a14f;
color: white;
font-size: 20px;
text-align: center;
line-height: 150px;
overscroll-behavior-inline: contain;
}
</style>
<div class="outer-horizontal">
<div class="inner-horizontal">
Contenuto orizzontale scrollabile
</div>
</div>
Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.