Propriété overscroll-behavior-y de CSS

Définition et utilisation

overscroll-behavior-y La propriété est utilisée pour désactiver la chaîne de défilement ou la rétroaction de défilement excessif lorsque l'élément essaie de défilement au-delà des limites de défilement en direction de y.

Chaîne de défilementC'est lorsque le défilement excessif sur un élément entraîne le comportement de défilement du parent. C'est le comportement par défaut.

Défilement excessifLa rétroaction est fournie lorsque l'utilisateur essaie de défilement au-delà des limites de défilement. Par exemple, sur un appareil mobile, lorsque vous essayez de défilement au-delà du sommet de la page, il y a généralement une rétroaction visuelle de rafraîchissement de la page.

Exemple

Fermez la chaîne de défilement d'un élément <div> glissant :

#yellowDiv {
  overscroll-behavior-y: contain;
}

Essayez-le vous-même

Syntaxe CSS

overscroll-behavior-y: auto|contain|none|initial|inherit;

Valeur de propriété

Valeur Description
auto Permet les comportements de chaîne de défilement et de rétroaction de défilement excessif. Valeur par défaut.
contain Permet les rétroactions de défilement excessif, mais pas les chaînes de défilement.
none Ne permet pas les rétroactions de défilement excessif ou les comportements de chaîne de défilement.
initial Réinitialise cette propriété à sa valeur par défaut. Voir initial
inherit Inherits this property from its parent element. Voir inherit

Détails techniques

Valeur par défaut : auto
Héritabilité : Non
Animation : Non pris en charge. Voir :Propriétés liées aux animations
Version : CSS3
Syntaxe JavaScript : object.style.overscrollBehaviorY="none"

Support du navigateur

Les nombres dans le tableau représentent la version du navigateur qui prend en charge pleinement cette propriété pour la première fois.

Chrome Edge Firefox Safari Opera
63.0 18.0 * 59.0 16.0 50.0

* Dans Microsoft Edge, la valeur de propriété none est traitée comme contain, ce qui est incorrect.

Pages associées

Référence :Propriété overscroll-behavior de CSS

Référence :Propriété overscroll-behavior-block de CSS

Référence :Propriété overscroll-behavior-inline de CSS

Référence :Propriété overscroll-behavior-x de CSS

Référence :Propriété scroll-behavior de CSS

Référence :Propriété scroll-margin de CSS

Référence :Attribut scroll-padding CSS

Référence :Attribut scroll-snap-align CSS