--- title: skewX() slug: Web/CSS/transform-function/skewX() tags: - CSS - Fonction - Reference - Transformations CSS translation_of: Web/CSS/transform-function/skewX() ---
La fonction skewX()
permet d'opérer une distorsion horizontale en étirant chaque point de l'élément d'un certain angle dans la direction horizontale. Pour cela, on augmente l'abscisse d'un élément d'une valeur proportionnelle à l'angle donné et à la distance de l'origine. Plus le point est éloigné de l'origine et loin de l'axe, plus le décalage obtenu sera important.
La valeur obtenue par cette fonction est de type {{cssxref("<transform-function>")}}.
skewX(a)
est équivalent à skew(a)
.
skewX(a)
a
Coordonnées cartésiennes sur ℝ2 | Coordonnées homogènes sur ℝℙ2 | Coordonnées cartésiennes sur ℝ3 | Coordonnées homogènes sur ℝℙ3 |
---|---|---|---|
[1 0 tan(a) 1 0 0] |
<p>toto</p> <p class="transformation">truc</p>
p { width: 50px; height: 50px; background-color: teal; } .transformation { transform: skewX(10deg); background-color: blue; }
{{EmbedLiveSample("Exemples","100%","200")}}
Spécification | État | Commentaires |
---|---|---|
{{SpecName("CSS3 Transforms", "#funcdef-transform-skewx", "skewX()")}} | {{Spec2("CSS3 Transforms")}} | Définition initiale. |
Voir la page sur le type de donnée <transform-function>
pour les informations de compatibilité associées.