Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.
La propriété -ms-scroll-chaining
est une propriété spécifique à Microsoft qui définit la façon dont le défilement se comporte lorsque l'utilisateur atteint la limite du défilement suite à une manipulation.
Syntaxe
La propriété -ms-scroll-chaining
est définie avec l'une des valeurs suivantes.
Valeurs
chained
-
La valeur initiale. L'élément parent le plus proche commence à défiler lorsque l'utilisateur atteint la limite. Il n'y a pas d'effet de rebond.
none
-
Un effet de rebond est utilisé lorsque l'utilisateur atteint la limite de défilement.
Syntaxe formelle
chained | none
Exemples
Dans l'exemple qui suit, le conteneur de l'image a -ms-scroll-chaining property
qui vaut chained
et c'est donc l'élément parent qui poursuivra le défilement. Si on avait utilisé none
, un effet de blocage avec rebondissement aurait été utilisé. Pour plus d'informations, voir un exemple de défilement, déplacement, zoom en HTML.
.imageContainer {
-ms-scroll-chaining: chained;
-ms-overflow-style: none;
-ms-content-zooming: zoom;
-ms-scroll-rails: none;
-ms-content-zoom-limit-min: 100%;
-ms-content-zoom-limit-max: 500%;
-ms-scroll-snap-type: proximity;
-ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
-ms-overflow-style: none;
width: 480px;
height: 270px;
overflow: auto;
}
Spécifications
Cette propriété est spécifique à Microsoft et ne fait partie d'aucune spécification.
Valeur initiale | chained |
---|---|
Applicabilité | les éléments de bloc non remplacés et les éléments en bloc en ligne et en bloc (inline-block) |
Héritée | non |
Média | interactif |
Valeur calculée | comme spécifié |
Type d'animation | discrète |
Ordre canonique | l'ordre unique et non-ambigu défini par la grammaire formelle |
Notes
Cette propriété ne s'applique qu'aux contrôles tactiles. Quelle que soit la valeur de –ms-scroll-chaining
, les contrôles clavier ne permettront pas l'enchaînement du défilement et la navigation à la souris entraînera toujours le défilement sur l'élément ancêtre le plus proche.
Cette propriété n'a aucun effet sur les éléments qui ne défilent pas.
Cette propriété est uniquement disponible pour Windows 8 ou les versions ultérieures.