287 of 313 menu

Fonction scale

La fonction scale met à l'échelle un élément : elle l'agrandit ou le réduit plusieurs fois. La mise à l'échelle s'effectue autour du point défini par la propriété transform-origin.

Peut prendre un ou deux paramètres, énumérés par des virgules. S'il y a deux paramètres - le premier paramètre définit la mise à l'échelle horizontale, et le second - la verticale. S'il n'y a qu'un paramètre, alors il définit la mise à l'échelle horizontale et verticale simultanément.

La valeur des paramètres est un nombre entier ou fractionnaire. S'il est supérieur à 1 - l'élément est agrandi, s'il est inférieur (par exemple, 0.5) - l'élément est réduit. Si on définit 1 - rien ne change (c'est la valeur par défaut).

Syntaxe

sélecteur { transform: scale(un ou deux nombres); }

Exemple

Au survol du bloc, augmentons l'échelle de 1.5 fois sur les deux axes :

<div id="elem">lorem ipsum</div> #elem { border: 1px solid black; width: 100px; height: 50px; } #elem:hover { transform: scale(1.5); }

:

Exemple

Réduisons l'échelle de 2 fois sur les deux axes :

<div id="elem">lorem ipsum</div> #elem { border: 1px solid black; width: 100px; height: 50px; } #elem:hover { transform: scale(0.5); }

:

Exemple

Augmentons l'échelle de 2 fois sur l'axe X :

<div id="elem">lorem ipsum</div> #elem { border: 1px solid black; width: 100px; height: 50px; } #elem:hover { transform: scale(2, 1); }

:

Exemple

Augmentons l'échelle de 2 fois sur l'axe Y :

<div id="elem">lorem ipsum</div> #elem { border: 1px solid black; width: 100px; height: 50px; } #elem:hover { transform: scale(1, 2); }

:

Voir aussi

  • la fonction scaleX,
    qui définit la mise à l'échelle sur l'axe X
  • la fonction scaleY,
    qui définit la mise à l'échelle sur l'axe Y
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser