287 of 313 menu

Funzione scale

La funzione scale ridimensiona un elemento: lo ingrandisce o lo rimpicciolisce di un certo numero di volte. Il ridimensionamento avviene attorno a un punto, definito dalla proprietà transform-origin.

Può accettare uno o due parametri, separati da una virgola. Se i parametri sono due, il primo definisce il ridimensionamento orizzontale, e il secondo - quello verticale. Se il parametro è uno solo, allora definisce il ridimensionamento sia orizzontale che verticale simultaneamente.

Il valore dei parametri è un numero intero o decimale. Se è maggiore di 1 - l'elemento viene ingrandito, se è minore (ad esempio, 0.5) - l'elemento viene rimpicciolito. Se si imposta 1 - non cambia nulla (questo è il valore predefinito).

Sintassi

selettore { transform: scale(uno o due numeri); }

Esempio

Al passaggio del mouse sul blocco, ingrandiamo la scala di 1.5 volte su entrambi gli assi:

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

:

Esempio

Riduciamo la scala di 2 volte su entrambi gli assi:

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

:

Esempio

Ingrandiamo la scala di 2 volte sull'asse X:

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

:

Esempio

Ingrandiamo la scala di 2 volte sull'asse Y:

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

:

Vedi anche

  • la funzione scaleX,
    che definisce il ridimensionamento sull'asse X
  • la funzione scaleY,
    che definisce il ridimensionamento sull'asse Y
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta