--- 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.