Funktionen scaleX

Funktionen scaleX skalar ett element längs X-axeln. Skalningen utförs kring en punkt, som anges av egenskapen transform-origin. Funktionens värde är ett heltal eller decimaltal. Om det är större än 1 - förstoras elementet, om det är mindre (till exempel 0.5) - minskas elementet. Om man anger 1 förändras inget (detta är standardvärdet).

Syntax

cssselector {
  transform: scaleX(nummer);
}

Exempel

Vid hovring över blocket förstorar vi skalan med 1.5 gånger längs X-axeln:

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

Результат:

Exempel

Vid hovring över blocket minskar vi skalan med 2 gånger längs X-axeln:

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

Результат:

Se även

  • funktionen scale,
    som anger skalning längs X- och Y-axlarna
  • funktionen scaleY,
    som anger skalning längs Y-axeln