023 – Retourner un élément avec une seule propriété CSS

023 – Retourner un élément avec une seule propriété CSS

Si tu as envie de retourner, n’importe quel en élément avec CSS, tu peux facilement le faire avec la propriété transform.

Avec la propriété transform, il est possible de translater les éléments, de les tourner, d’appliquer des homothéties, de les distordre pour en changer la perspective. 📐

Dans notre cas, nous allons « scaler » notre élément selon plusieurs axes (X et Y) afin de les retourner.

Au passage, si la propriété est différente de none, un contexte d’empilement sera créé.

Alors comment faire pour par exemple retourner une image ?

Avec la propriété transform, scale et une valeur de -1, on peut retourner l’élément le long d’un axe.

/* Retourner verticalement */
img {
  transform: scaleY(-1);
}

/* Retourner horizontalement */
img {
  transform: scaleX(-1);
}
Démonstration des manières de retourner un élément en CSS

Cette astuce a été posté en premier sur Twitter alors n’hésites pas à me suivre pour ne rien rater !

Haut de page