Функсияи translateX

Функсияи translateX ҷойивазкунии элемент дар меҳвари X-ро муайян мекунад. Бо якдигар бо хосияти transform истифода мешавад. Ҳама гуна воҳидҳои андоза қимати хосият хидмат мекунанд. Арзиши мусбат ба рост ҷойиваз мекунад, арзиши манфӣ - ба чап.

Синтаксис

cssинтихобкунанда {
  transform: translateX(ҷойивазӣ);
}

Намуна

Агар мушро рӯи блок интиқол диҳед - он ба 30px ба рост ҷойиваз хоҳад шуд:

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

Результат:

Намуна

Агар мушро рӯи блок интиқол диҳед - он ба 30px ба чап ҷойиваз хоҳад шуд:

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

Результат:

Ҳамчунин нигаред

  • функсияи translate,
    ки ҷойивазкуниро дар меҳварҳои X ва Y муайян мекунад
  • функсияи translateY,
    ки ҷойивазкуниро дар меҳвари Y муайян мекунад