Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Chaîne de défilement

La chaîne de défilement (scroll chaining en anglais) désigne le comportement observé lorsqu'un·e utilisateur·ice fait défiler au-delà de la limite de défilement d'un élément défilable, ce qui provoque le défilement d'un élément ancêtre.

Lorsqu'un·e utilisateur·ice fait défiler à l'intérieur d'un élément défilable comme un <div> ou un <textarea> et que la limite du port de défilement (haut, bas, gauche ou droite) de l'élément défilable est atteinte, il peut y avoir un « effet de chaîne » où l'action de défilement est propagée sans interruption à l'élément parent. Ce comportement crée une expérience de défilement continue, à la fois verticalement et horizontalement.

Une chaîne de défilement est l'ordre des éléments défilables où l'action de défilement passe d'un élément à un autre. Cela se produit lorsqu'un élément interne est défilé jusqu'à sa limite, puis le défilement continue sur son élément parent, créant ainsi une « chaîne » d'actions de défilement. La chaîne remonte généralement le bloc conteneur.