aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/css/css_transforms
diff options
context:
space:
mode:
authorjulieng <julien.gattelier@gmail.com>2021-09-17 20:59:20 +0200
committerSphinxKnight <SphinxKnight@users.noreply.github.com>2021-10-12 07:57:33 +0200
commit258ba7b4be62d8640477a3bd3146d08b00cb70ec (patch)
treea8476eee4c369ff47bdfe08353774414f2281ba3 /files/fr/web/css/css_transforms
parent149319bb8c7b1394a443f0877c3460cd362aa815 (diff)
downloadtranslated-content-258ba7b4be62d8640477a3bd3146d08b00cb70ec.tar.gz
translated-content-258ba7b4be62d8640477a3bd3146d08b00cb70ec.tar.bz2
translated-content-258ba7b4be62d8640477a3bd3146d08b00cb70ec.zip
convert content to md
Diffstat (limited to 'files/fr/web/css/css_transforms')
-rw-r--r--files/fr/web/css/css_transforms/index.md83
-rw-r--r--files/fr/web/css/css_transforms/using_css_transforms/index.md78
2 files changed, 70 insertions, 91 deletions
diff --git a/files/fr/web/css/css_transforms/index.md b/files/fr/web/css/css_transforms/index.md
index be8a54dc82..5e7b91af1c 100644
--- a/files/fr/web/css/css_transforms/index.md
+++ b/files/fr/web/css/css_transforms/index.md
@@ -8,53 +8,36 @@ tags:
- Reference
translation_of: Web/CSS/CSS_Transforms
---
-<div>{{CSSRef}}</div>
-
-<p>Le module <em><strong>CSS Transforms</strong></em> (ou module des transformations CSS) est un module de la spécification CSS qui définit comment les éléments mis en forme avec CSS peuvent être transformés dans un espace à deux ou à trois dimensions.</p>
-
-<h2 id="Référence">Référence</h2>
-
-<h3 id="Propriétés">Propriétés</h3>
-
-<ul>
- <li>{{cssxref("backface-visibility")}}</li>
- <li>{{cssxref("perspective")}}</li>
- <li>{{cssxref("perspective-origin")}}</li>
- <li>{{cssxref("rotate")}}</li>
- <li>{{cssxref("scale")}}</li>
- <li>{{cssxref("transform")}}</li>
- <li>{{cssxref("transform-box")}}</li>
- <li>{{cssxref("transform-origin")}}</li>
- <li>{{cssxref("transform-style")}}</li>
- <li>{{cssxref("translate")}}</li>
-</ul>
-
-<h3 id="Types_de_donnée">Types de donnée</h3>
-
-<p>{{cssxref("&lt;transform-function&gt;")}}</p>
-
-<h2 id="Guides">Guides</h2>
-
-<dl>
- <dt><a href="/fr/docs/Web/CSS/CSS_Transforms/Utilisation_des_transformations_CSS">Utiliser les transformations CSS</a></dt>
- <dd>Un tutoriel pas-à-pas pour manipuler des transformations sur des éléments mis en forme avec CSS.</dd>
-</dl>
-
-<h2 id="Spécifications">Spécifications</h2>
-
-<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('CSS3 Transforms')}}</td>
- <td>{{Spec2('CSS3 Transforms')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
+{{CSSRef}}
+
+Le module **_CSS Transforms_** (ou module des transformations CSS) est un module de la spécification CSS qui définit comment les éléments mis en forme avec CSS peuvent être transformés dans un espace à deux ou à trois dimensions.
+
+## Référence
+
+### Propriétés
+
+- {{cssxref("backface-visibility")}}
+- {{cssxref("perspective")}}
+- {{cssxref("perspective-origin")}}
+- {{cssxref("rotate")}}
+- {{cssxref("scale")}}
+- {{cssxref("transform")}}
+- {{cssxref("transform-box")}}
+- {{cssxref("transform-origin")}}
+- {{cssxref("transform-style")}}
+- {{cssxref("translate")}}
+
+### Types de donnée
+
+{{cssxref("&lt;transform-function&gt;")}}
+
+## Guides
+
+- [Utiliser les transformations CSS](/fr/docs/Web/CSS/CSS_Transforms/Utilisation_des_transformations_CSS)
+ - : Un tutoriel pas-à-pas pour manipuler des transformations sur des éléments mis en forme avec CSS.
+
+## Spécifications
+
+| Spécification | État | Commentaires |
+| ---------------------------------------- | ------------------------------------ | -------------------- |
+| {{SpecName('CSS3 Transforms')}} | {{Spec2('CSS3 Transforms')}} | Définition initiale. |
diff --git a/files/fr/web/css/css_transforms/using_css_transforms/index.md b/files/fr/web/css/css_transforms/using_css_transforms/index.md
index e52bf437be..2b121224ea 100644
--- a/files/fr/web/css/css_transforms/using_css_transforms/index.md
+++ b/files/fr/web/css/css_transforms/using_css_transforms/index.md
@@ -14,71 +14,67 @@ tags:
translation_of: Web/CSS/CSS_Transforms/Using_CSS_transforms
original_slug: Web/CSS/CSS_Transforms/Utilisation_des_transformations_CSS
---
-<div>{{CSSRef}}</div>
+{{CSSRef}}
-<p>En modifiant l'espace des coordonnées, les <strong>transformations CSS</strong> permettent de changer la position d'un contenu affecté sans perturber le flux normal. Elles sont implémentées en utilisant un ensemble de propriétés CSS qui vous permettre d'appliquer des transformations affines aux éléments HTML. Ces transformations incluent la rotation, l'inclinaison et la translation à la fois dans le plan ou dans un espace 3D.</p>
+En modifiant l'espace des coordonnées, les **transformations CSS** permettent de changer la position d'un contenu affecté sans perturber le flux normal. Elles sont implémentées en utilisant un ensemble de propriétés CSS qui vous permettre d'appliquer des transformations affines aux éléments HTML. Ces transformations incluent la rotation, l'inclinaison et la translation à la fois dans le plan ou dans un espace 3D.
-<div class="warning">
-<p><strong>Attention :</strong> Seuls les éléments positionnés selon <a href="/fr/docs/Web/CSS/CSS_Box_Model">le modèle de boîtes</a> peuvent être transformés. Pour simplifier, on peut se souvenir que tout élément avec <code>display: block</code> est positionné selon le modèle de boîtes.</p>
-</div>
+> **Attention :** Seuls les éléments positionnés selon [le modèle de boîtes](/fr/docs/Web/CSS/CSS_Box_Model) peuvent être transformés. Pour simplifier, on peut se souvenir que tout élément avec `display: block` est positionné selon le modèle de boîtes.
-<h2 id="Propriétés_des_transformations_CSS">Propriétés des transformations CSS</h2>
+## Propriétés des transformations CSS
-<p>Deux propriétés majeures sont utilisées pour définir les transformations CSS : {{cssxref("transform")}} et {{cssxref("transform-origin")}}.</p>
+Deux propriétés majeures sont utilisées pour définir les transformations CSS : {{cssxref("transform")}} et {{cssxref("transform-origin")}}.
-<dl>
- <dt>{{cssxref("transform-origin")}}</dt>
- <dd>Spécifie la position de l'origine. Par défaut, celle-ci est au centre de l'élément et peut être déplacée. Elle est utilisée par de nombreuses transformations, comme les rotations, les homothéties ou l'inclinaison, qui nécessitent un point spécifique pour paramètre.</dd>
- <dt>{{cssxref("transform")}}</dt>
- <dd>Spécifie la transformation à appliquer à l'élément. C'est une liste de transformations séparée par des espaces, qui sont appliquées les unes après les autres, comme requis par l'opération de composition. Les transformations qui sont composées entre elles sont appliquées dans l'ordre, de droite à gauche.</dd>
-</dl>
+- {{cssxref("transform-origin")}}
+ - : Spécifie la position de l'origine. Par défaut, celle-ci est au centre de l'élément et peut être déplacée. Elle est utilisée par de nombreuses transformations, comme les rotations, les homothéties ou l'inclinaison, qui nécessitent un point spécifique pour paramètre.
+- {{cssxref("transform")}}
+ - : Spécifie la transformation à appliquer à l'élément. C'est une liste de transformations séparée par des espaces, qui sont appliquées les unes après les autres, comme requis par l'opération de composition. Les transformations qui sont composées entre elles sont appliquées dans l'ordre, de droite à gauche.
-<h2 id="Exemples">Exemples</h2>
+## Exemples
-<p>Voici une version originale du logo MDN :</p>
+Voici une version originale du logo MDN :
-<p><img alt="MDN Logo" src="screen_shot_2016-02-16_at_15.53.54.png"></p>
+![MDN Logo](screen_shot_2016-02-16_at_15.53.54.png)
-<h3 id="Rotation">Rotation</h3>
+### Rotation
-<p>Ici, on le tourne de 90 degrés depuis le coin inférieur gauche :</p>
+Ici, on le tourne de 90 degrés depuis le coin inférieur gauche :
-<pre class="brush: html">&lt;img style="transform: rotate(90deg);
+```html
+<img style="transform: rotate(90deg);
transform-origin: bottom left;"
- src="screen_shot_2016-02-16_at_15.53.54.png"&gt;
-</pre>
+ src="screen_shot_2016-02-16_at_15.53.54.png">
+```
-<p>{{EmbedLiveSample('Rotation','auto',240)}}</p>
+{{EmbedLiveSample('Rotation','auto',240)}}
-<h3 id="Distorsion_et_translation">Distorsion et translation</h3>
+### Distorsion et translation
-<p>Ici, on applique une distorsion de 10 degrés et on translate l'image de 150 pixels sur l'axe des abscisses :</p>
+Ici, on applique une distorsion de 10 degrés et on translate l'image de 150 pixels sur l'axe des abscisses :
-<pre class="brush: html">&lt;img style="transform: skewx(10deg) translatex(150px);
+```html
+<img style="transform: skewx(10deg) translatex(150px);
transform-origin: bottom left;"
- src="screen_shot_2016-02-16_at_15.53.54.png"&gt;
-</pre>
+ src="screen_shot_2016-02-16_at_15.53.54.png">
+```
-<p>{{EmbedLiveSample('Distorsion_et_translation')}}</p>
+{{EmbedLiveSample('Distorsion_et_translation')}}
-<h2 id="Propriétés_CSS_spécifiques_à_la_3D">Propriétés CSS spécifiques à la 3D</h2>
+## Propriétés CSS spécifiques à la 3D
-<p>Réaliser des transformations CSS dans l'espace est un petit peu plus complexe. Il faut d'abord définir l'espace 3D en lui donnant une perspective, puis il faut configurer le comportement des éléments 2D dans cet espace.</p>
+Réaliser des transformations CSS dans l'espace est un petit peu plus complexe. Il faut d'abord définir l'espace 3D en lui donnant une perspective, puis il faut configurer le comportement des éléments 2D dans cet espace.
-<h3 id="Définir_une_perspective">Définir une perspective</h3>
+### Définir une perspective
-<p>Le premier élément à définir est la <em>perspective.</em> La perspective est ce qui donne l'impression de troisième dimension. Plus les éléments sont loin de l'observateur, plus ils seront petits.</p>
+Le premier élément à définir est la _perspective._ La perspective est ce qui donne l'impression de troisième dimension. Plus les éléments sont loin de l'observateur, plus ils seront petits.
-<p>{{page("/fr/docs/Web/CSS/perspective", "Trois cubes", 0, 0, 3)}}</p>
+{{page("/fr/docs/Web/CSS/perspective", "Trois cubes", 0, 0, 3)}}
-<p>Le deuxième élément à définir est la position de l'observateur grâce à la propriété {{ cssxref("perspective-origin") }}. Par défaut, la perspective est centrée sur l'observateur.</p>
+Le deuxième élément à définir est la position de l'observateur grâce à la propriété {{ cssxref("perspective-origin") }}. Par défaut, la perspective est centrée sur l'observateur.
-<p>{{page("/fr/docs/Web/CSS/perspective-origin", "Cubes avec des valeurs communes pour perspective-origin", 0, 0, 3)}}</p>
+{{page("/fr/docs/Web/CSS/perspective-origin", "Cubes avec des valeurs communes pour perspective-origin", 0, 0, 3)}}
-<h2 id="Voir_aussi">Voir aussi</h2>
+## Voir aussi
-<ul>
- <li><a href="/fr/docs/Web/Guide/Events/Using_device_orientation_with_3D_transforms" title="Using Deviceorientation with 3D Transforms">Utiliser <code>deviceorientation</code> avec les transformations 3D</a></li>
- <li><a href="https://desandro.github.com/3dtransforms/">Une introduction aux transformations CSS, un billet de David DeSandro (en anglais)</a></li>
- <li><a href="https://css-transform.moro.es/">CSS Transform playground (outil en ligne qui permet de visualiser des transformations CSS)</a></li>
-</ul>
+- [Utiliser `deviceorientation` avec les transformations 3D](/fr/docs/Web/Guide/Events/Using_device_orientation_with_3D_transforms "Using Deviceorientation with 3D Transforms")
+- [Une introduction aux transformations CSS, un billet de David DeSandro (en anglais)](https://desandro.github.com/3dtransforms/)
+- [CSS Transform playground (outil en ligne qui permet de visualiser des transformations CSS)](https://css-transform.moro.es/)