aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/css/scroll-snap-destination/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/web/css/scroll-snap-destination/index.md')
-rw-r--r--files/fr/web/css/scroll-snap-destination/index.md139
1 files changed, 64 insertions, 75 deletions
diff --git a/files/fr/web/css/scroll-snap-destination/index.md b/files/fr/web/css/scroll-snap-destination/index.md
index 288e0529c9..b92ac8f852 100644
--- a/files/fr/web/css/scroll-snap-destination/index.md
+++ b/files/fr/web/css/scroll-snap-destination/index.md
@@ -8,73 +8,74 @@ tags:
- Reference
translation_of: Web/CSS/scroll-snap-destination
---
-<div>{{CSSRef}}{{deprecated_header}}</div>
+{{CSSRef}}{{deprecated_header}}
-<p>La propriété <strong><code>scroll-snap-destination</code></strong> définit les coordonnées horizontale et verticale des points d'accroche dans le {{Glossary("viewport")}} du conteneur.</p>
+La propriété **`scroll-snap-destination`** définit les coordonnées horizontale et verticale des points d'accroche dans le {{Glossary("viewport")}} du conteneur.
-<pre class="brush: css no-line-numbers">/* Valeur &lt;position&gt; */
+```css
+/* Valeur <position> */
scroll-snap-destination: 400px 600px;
/* Valeurs globales */
scroll-snap-destination: inherit;
scroll-snap-destination: initial;
scroll-snap-destination: unset;
-</pre>
+```
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<h3 id="Valeurs">Valeurs</h3>
+### Valeurs
-<dl>
- <dt><code>&lt;position&gt;</code></dt>
- <dd>Définit le décalage entre le bord du viewport du conteneur et le point d'accroche à utiliser lors du défilement. La première valeur indique la coordonnée horizontale et la seconde indique la coordonnée verticale.</dd>
-</dl>
+- `<position>`
+ - : Définit le décalage entre le bord du viewport du conteneur et le point d'accroche à utiliser lors du défilement. La première valeur indique la coordonnée horizontale et la seconde indique la coordonnée verticale.
-<h3 id="Syntaxe_formelle">Syntaxe formelle</h3>
+### Syntaxe formelle
{{csssyntax}}
-<h2 id="Exemples">Exemples</h2>
-
-<h3 id="HTML">HTML</h3>
-
-<pre class="brush: html">&lt;div id="container"&gt;
- &lt;div&gt;
- &lt;p&gt;Coordonnées (0, 0)&lt;/p&gt;
- &lt;div class="scrollContainer destination0"&gt;
-   &lt;div&gt;1&lt;/div&gt;
-   &lt;div&gt;2&lt;/div&gt;
-   &lt;div&gt;3&lt;/div&gt;
- &lt;/div&gt;
- &lt;/div&gt;
-
- &lt;div&gt;
- &lt;p&gt;Coordonnées (25, 0)&lt;/p&gt;
- &lt;div class="scrollContainer destination25"&gt;
-   &lt;div&gt;1&lt;/div&gt;
-   &lt;div&gt;2&lt;/div&gt;
-   &lt;div&gt;3&lt;/div&gt;
- &lt;/div&gt;
- &lt;/div&gt;
-
- &lt;div&gt;
- &lt;p&gt;Coordonnées (50, 0)&lt;/p&gt;
- &lt;div class="scrollContainer destination50"&gt;
-   &lt;div&gt;1&lt;/div&gt;
-   &lt;div&gt;2&lt;/div&gt;
-   &lt;div&gt;3&lt;/div&gt;
- &lt;/div&gt;
- &lt;/div&gt;
-&lt;/div&gt;
-</pre>
-
-<h3 id="CSS">CSS</h3>
-
-<pre class="brush: css">#container {
+## Exemples
+
+### HTML
+
+```html
+<div id="container">
+ <div>
+ <p>Coordonnées (0, 0)</p>
+ <div class="scrollContainer destination0">
+   <div>1</div>
+   <div>2</div>
+   <div>3</div>
+ </div>
+ </div>
+
+ <div>
+ <p>Coordonnées (25, 0)</p>
+ <div class="scrollContainer destination25">
+   <div>1</div>
+   <div>2</div>
+   <div>3</div>
+ </div>
+ </div>
+
+ <div>
+ <p>Coordonnées (50, 0)</p>
+ <div class="scrollContainer destination50">
+   <div>1</div>
+   <div>2</div>
+   <div>3</div>
+ </div>
+ </div>
+</div>
+```
+
+### CSS
+
+```css
+#container {
display: flex;
}
-#container &gt; div:nth-child(-n+2) {
+#container > div:nth-child(-n+2) {
margin-right: 20px;
}
@@ -100,7 +101,7 @@ scroll-snap-destination: unset;
scroll-snap-destination: 50px 0;
}
-.scrollContainer &gt; div {
+.scrollContainer > div {
width: 100px;
height: 100px;
display: inline-block;
@@ -109,39 +110,27 @@ scroll-snap-destination: unset;
font-size: 50px;
}
-.scrollContainer &gt; div:nth-child(even) {
+.scrollContainer > div:nth-child(even) {
background-color: #87EA87;
}
-.scrollContainer &gt; div:nth-child(odd) {
+.scrollContainer > div:nth-child(odd) {
background-color: #87CCEA;
-}</pre>
+}
+```
-<h3 id="Résultat">Résultat</h3>
+### Résultat
-<p>{{EmbedLiveSample("Exemples", "100%", "170")}}</p>
+{{EmbedLiveSample("Exemples", "100%", "170")}}
-<h2 id="Spécifications">Spécifications</h2>
+## Spécifications
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">État</th>
- <th scope="col">Commentaires</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS Scroll Snap Points", "#propdef-scroll-snap-destination", "scroll-snap-destination")}}</td>
- <td>{{Spec2("CSS Scroll Snap Points")}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
+| Spécification | État | Commentaires |
+| ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | -------------------- |
+| {{SpecName("CSS Scroll Snap Points", "#propdef-scroll-snap-destination", "scroll-snap-destination")}} | {{Spec2("CSS Scroll Snap Points")}} | Définition initiale. |
-<p>{{cssinfo}}</p>
+{{cssinfo}}
-<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("css.properties.scroll-snap-destination")}}</p>
+{{Compat("css.properties.scroll-snap-destination")}}