Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Mise à l'Échelle | Transformations
Techniques CSS Avancées

book
Mise à l'Échelle

scale() nous permet d'augmenter ou de diminuer la taille de l'élément. De plus, nous pouvons redimensionner un élément uniquement verticalement en utilisant la propriété scaleY() ou uniquement horizontalement en utilisant la propriété scaleX().

transform: scale(X-value, Y-value);
transform: scaleX(value);
transform: scaleY(value);

Les valeurs pour les fonctions scale doivent être sans unité. Par défaut, la valeur est 1, ce qui signifie ne faire aucun changement.

  • La fonction scale() peut recevoir deux valeurs. La première (X-value) est le nombre représentant le redimensionnement horizontal. La seconde (Y-value) est le nombre représentant le redimensionnement vertical. Si nous définissons une seule valeur, le navigateur applique la même pour les échelles horizontale et verticale;
  • Les fonctions scaleX et scaleY reçoivent une valeur et modifient un élément horizontalement et verticalement, respectivement.

Passons à la pratique et ajoutons un redimensionnement pour les éléments suivants :

html

index.html

css

index.css

copy
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<div class="container">
<div class="box">scale(1.5, 1.5)</div>
<div class="box">scaleX(0.2)</div>
<div class="box">scaleY(1.5)</div>
</div>
</body>
</html>
question mark

Laquelle des options suivantes peut être utilisée pour mettre à l'échelle un élément uniquement dans la direction horizontale ?

Sélectionnez quelques réponses correctes

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 2
some-alt