Функција scaleX

Функција scaleX скалира елемент по X оси. Скалирање се обавља око тачке задате својством transform-origin. Вредност функције је цео или разломљен број. Ако је већи од 1 - елемент се увећава, ако је мањи (на пример, 0.5) - елемент се смањује. Ако се зада 1 - ништа се не мења (то је и подразумевана вредност).

Синтакса

cssселектор {
  transform: scaleX(број);
}

Пример

При прелазу миша преко блока увећаћемо скалу за 1.5 пута по X оси:

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

Результат:

Пример

При прелазу миша преко блока смањићемо скалу 2 пута по X оси:

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

Результат:

Погледајте такође

  • функцију scale,
    која задаје скалирање по X и Y осама
  • функцију scaleY,
    која задаје скалирање по Y оси