From 258ba7b4be62d8640477a3bd3146d08b00cb70ec Mon Sep 17 00:00:00 2001 From: julieng Date: Fri, 17 Sep 2021 20:59:20 +0200 Subject: convert content to md --- files/fr/web/css/scroll-snap-coordinate/index.md | 153 +++++++++++------------ 1 file changed, 71 insertions(+), 82 deletions(-) (limited to 'files/fr/web/css/scroll-snap-coordinate') diff --git a/files/fr/web/css/scroll-snap-coordinate/index.md b/files/fr/web/css/scroll-snap-coordinate/index.md index fae93562a9..0e775e51fe 100644 --- a/files/fr/web/css/scroll-snap-coordinate/index.md +++ b/files/fr/web/css/scroll-snap-coordinate/index.md @@ -8,16 +8,17 @@ tags: - Reference translation_of: Web/CSS/scroll-snap-coordinate --- -
{{CSSRef}}{{deprecated_header}}
+{{CSSRef}}{{deprecated_header}} -

La propriété scroll-snap-coordinate définit les coordonnées horizontale et verticale, au sein de l'élément, qui s'aligneront avec les points définis par {{cssxref("scroll-snap-destination")}} dans le conteneur le plus proche en termes de parenté.

+La propriété **`scroll-snap-coordinate`** définit les coordonnées horizontale et verticale, au sein de l'élément, qui s'aligneront avec les points définis par {{cssxref("scroll-snap-destination")}} dans le conteneur le plus proche en termes de parenté. -

Si l'élément a été transformé, les coordonnées sont transformées de la même façon afin d'aligner le point d'accroche avec l'élément tel qu'il est affiché.

+Si l'élément a été transformé, les coordonnées sont transformées de la même façon afin d'aligner le point d'accroche avec l'élément tel qu'il est affiché. -
/* Valeur avec un mot-clé */
+```css
+/* Valeur avec un mot-clé */
 scroll-snap-coordinate: none;
 
-/* Valeurs de <position> */
+/* Valeurs de  */
 /* Une paire de coordonnées */
 scroll-snap-coordinate: 50px 50px;
 /* Plusieurs coordonnées */
@@ -27,64 +28,64 @@ scroll-snap-coordinate: 100px 100px, 100px bottom;
 scroll-snap-coordinate: inherit;
 scroll-snap-coordinate: initial;
 scroll-snap-coordinate: unset;
-
+``` -

Syntaxe

+## Syntaxe -

Valeurs

+### Valeurs -
-
none
-
L'élément ne contribue à aucun point d'accrochage.
-
<position>
-
Définit le décalage du point d'accrochage par rapport à la boîte de bordure le l'élément. Pour chaque paire, la première valeur indique l'abscisse et la seconde, l'ordonnée. Pour plus d'informations sur les valeurs possibles, voir {{cssxref("<position>")}}.
-
+- `none` + - : L'élément ne contribue à aucun point d'accrochage. +- `` + - : Définit le décalage du point d'accrochage par rapport à la boîte de bordure le l'élément. Pour chaque paire, la première valeur indique l'abscisse et la seconde, l'ordonnée. Pour plus d'informations sur les valeurs possibles, voir {{cssxref("<position>")}}. -

Syntaxe formelle

+### Syntaxe formelle {{csssyntax}} -

Exemples

- -

HTML

- -
<div id="container">
-  <div>
-    <p>Coordonnées (0, 0)</p>
-    <div class="scrollContainer coordinate0">
-      <div>1</div>
-      <div>2</div>
-      <div>3</div>
-    </div>
-  </div>
-
-  <div>
-    <p>Coordonnées (25, 0)</p>
-    <div class="scrollContainer coordinate25">
-      <div>1</div>
-      <div>2</div>
-      <div>3</div>
-    </div>
-  </div>
-
-  <div>
-    <p>Coordonnées (50, 0)</p>
-    <div class="scrollContainer coordinate50">
-      <div>1</div>
-      <div>2</div>
-      <div>3</div>
-    </div>
-  </div>
-</div>
-
- -

CSS

- -
#container {
+## Exemples
+
+### HTML
+
+```html
+
+
+

Coordonnées (0, 0)

+
+
1
+
2
+
3
+
+
+ +
+

Coordonnées (25, 0)

+
+
1
+
2
+
3
+
+
+ +
+

Coordonnées (50, 0)

+
+
1
+
2
+
3
+
+
+
+``` + +### CSS + +```css +#container { display: flex; } -#container > div:nth-child(-n+2) { +#container > div:nth-child(-n+2) { margin-right: 20px; } @@ -96,7 +97,7 @@ scroll-snap-coordinate: unset; font-size: 0; } -.scrollContainer > div { +.scrollContainer > div { width: 100px; height: 100px; display: inline-block; @@ -105,51 +106,39 @@ scroll-snap-coordinate: unset; font-size: 50px; } -.coordinate0 > div { +.coordinate0 > div { scroll-snap-coordinate: 0 0; } -.coordinate25 > div { +.coordinate25 > div { scroll-snap-coordinate: 25px 0; } -.coordinate50 > div { +.coordinate50 > div { scroll-snap-coordinate: 50px 0; } -.scrollContainer > div:nth-child(even) { +.scrollContainer > div:nth-child(even) { background-color: #87ea87; } -.scrollContainer > div:nth-child(odd) { +.scrollContainer > div:nth-child(odd) { background-color: #87ccea; -}
+} +``` -

Résultat

+### Résultat -

{{EmbedLiveSample("Exemples", "100%", "170")}}

+{{EmbedLiveSample("Exemples", "100%", "170")}} -

Spécifications

+## Spécifications - - - - - - - - - - - - - - - -
SpécificationStatutCommentaires
{{SpecName("CSS Scroll Snap Points", "#propdef-scroll-snap-coordinate", "scroll-snap-coordinate")}}{{Spec2("CSS Scroll Snap Points")}}Définition initiale.
+| Spécification | Statut | Commentaires | +| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------ | -------------------- | +| {{SpecName("CSS Scroll Snap Points", "#propdef-scroll-snap-coordinate", "scroll-snap-coordinate")}} | {{Spec2("CSS Scroll Snap Points")}} | Définition initiale. | -

{{cssinfo}}

+{{cssinfo}} -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("css.properties.scroll-snap-coordinate")}}

+{{Compat("css.properties.scroll-snap-coordinate")}} -- cgit v1.2.3-54-g00ecf