Функция 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 ўки бўйича масштаблашни белгилайди