Funzione scaleX

La funzione scaleX scala un elemento lungo l'asse X. La scalatura viene effettuata intorno al punto definito dalla proprietà transform-origin. Il valore della funzione è 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

cssselettore {
  transform: scaleX(numero);
}

Esempio

Al passaggio del mouse sul blocco, aumentiamo la scala di 1.5 volte lungo l'asse X:

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

Результат:

Esempio

Al passaggio del mouse sul blocco, riduciamo la scala di 2 volte lungo l'asse X:

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

Результат:

Vedi anche

  • la funzione scale,
    che imposta la scalatura lungo gli assi X e Y
  • la funzione scaleY,
    che imposta la scalatura lungo l'asse Y