Scroll-snap-stop - Propriété CSS
Résumé des caractéristiques de la propriété scroll-snap-stop
normal | alwaysnormalscroll-snap-stop passe d'une valeur à l'autre sans transition.Schéma de la syntaxe de scroll-snap-stop.
scroll-snap-stop.Cliquez sur les liens du schéma pour plus de précisons sur les valeurs.
Description de la propriété scroll-snap-stop.
La propriété scroll-snap-stop dans le contexte d'un conteneur défilant avec accrochages (Scroll Snap). Elle permet de forcer l'arrêt du défilement
sur des éléments particuliers.
C'est surtout utile sur les écrans tactiles : l'utilisateur fait souvent défiler le contenu plus qu'il ne voulait, et risque de manquer certains éléments
importants, ce qui l'obligera à revenir en arrière.
scroll-snap-stop doit être appliquée sur les éléments du contenu défilant sur lesquels on souhaite forcer l'arrêt.
L'exemple ci-dessous est une liste partielle des propriétés CSS, classées par modules.
La propriété scroll-snap-stop permet d'arrêter le défilement sur chacun des titres de module. L'effet ne sera réellement visible que sur un terminal
avec écran tactile (défilement par glissé du doigt).
Cependant l'ergonomie n'est pas parfaite car il est difficile de faire défiler les blocs longs comme CSS Backgrounds and borders module.
Compositions et mélanges
isolationmix-blend-modeModule CSS - Fragmentation
break-afterbreak-beforebreak-insideorphanswidowsModule CSS - Couleurs
opacityModule CSS - Ajustement des couleurs
color-schemeforced-color-adjustprint-color-adjustModule CSS - Confinement
containercontainer-namecontainer-typecontent-visibilityModule CSS - Annotations Ruby
ruby-mergeruby-overhangruby-positionModule CSS - Défilement avec accrochages
scroll-paddingscroll-snap-alignscroll-snap-stopscroll-snap-typeValeurs pour scroll-snap-stop.
- scroll-snap-stop: normal;
Aucun arrêt de défilement n'est mis en place.
- scroll-snap-stop: always;
Les éléments ciblés par la propriété
scroll-snap-stopavec la valeuralwaysbloqueront le défilement. - scroll-snap-stop: initial; (
normal) scroll-snap-stop: inherit; scroll-snap-stop: revert; scroll-snap-stop: revertLayer; scroll-snap-stop: unset;Consultez les pages suivantes pour plus de détails :
initial,inherit,revert,revert-layer,unset.
Exemple d'animation de scroll-snap-stop.
La propriété scroll-snap-stop peut être animée. Mais son effet n'étant visible que lors d'un défilement du contenu, le rendu visuel de l'animation
ext inexistant.
Exemple interactif avec la propriété scroll-snap-stop.
Rappelons que l'effet de la propriété scroll-snap-stop est difficilement perceptible, voire invisible, lorsque le défilement est réalisé avec une souris.
Utilisez un terminal avec un écran tactile permettant de faire défiler le contenu avec le doigt.
Compositions et mélanges
isolationmix-blend-modeModule CSS - Fragmentation
break-afterbreak-beforebreak-insideorphanswidowsModule CSS - Couleurs
opacityModule CSS - Ajustement des couleurs
color-schemeforced-color-adjustprint-color-adjustModule CSS - Confinement
containercontainer-namecontainer-typecontent-visibilityModule CSS - Annotations Ruby
ruby-mergeruby-overhangruby-positionModule CSS - Défilement avec accrochages
scroll-paddingscroll-snap-alignscroll-snap-stopscroll-snap-typeCompatibilité des navigateurs avec scroll-snap-stop.
scroll-snap-stop pour définir quels sont les éléments importants sur lesquels le défilement doit s'arrêter.Remarques :
(1) Support partiel du défilement avec accrochage.
avec accrochages
scroll-snap-stopNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Opéra Mobile

QQ Browser

Baidu Browser

Opéra

Samsung Internet

Firefox pour Androïd

Edge

Firefox

Chrome pour Androïd

Androïd Brower

Safari

Safari sur IOS

Chrome

KaiOS Browser

Opéra mini
Histoire de la propriété scroll-snap-stop.
-
Module CSS - Défilement avec accrochages - Niveau 1
Première présentation de la propriétéscroll-snap-stop.26 Mars 2015Document de travail.20 Octobre 2016Candidat à la recommandation.
Voir aussi, à propos des défilements avec accrochages.
Les défilements avec accrochage sont décrits dans le module CSS Scroll Snap Module. La propriété scroll-snap-stop et toutes celles
qui se rapporte au sujet sont également présentes dans ce module :



