Функция rotateX

rotateX функцияси уч ўлчовли фазода X ўқига нисбатан айлантиришни белгилайди. У transform хусусияти билан бирга ишлатилади. Хусусиятнинг қиймати ҳар қандай бурчак ўлчов бирликларидаги бурчак бўлиши мумкин. Мусбат қиймат биз томонга, манфий қиймат биздан томонга айлантиради. Айланиш transform-origin хусусияти орқали белгиланган нуқта атрофида амалга оширилади.

Синтаксис

cssселектор {
  transform: rotateX(бурчак);
}

Мисол

Бу мисолда блок курсор ўтганида X ўқи бўйича 180 градусга айланади. Айланишнинг мулосаслиги учун transition хусусияти қўшилган:

html<div id="elem">lorem ipsum</div>
css#elem {
  border: 3px solid black;
  width: 100px;
  height: 50px;
  transition: transform 3s linear;
}
#elem:hover {
  transform: rotateX(180deg);
}

Результат:

Мисол

transform-origin хусусияти ёрдамида айланиш ўқини ўзгартирамиз:

html<div id="elem">lorem ipsum</div>
css#elem {
  border: 3px solid black;
  width: 100px;
  height: 50px;
  transition: transform 3s linear;
  transform-origin: center bottom;
}
#elem:hover {
  transform: rotateX(180deg);
}

Результат:

Мисол

Манфий бурчакни белгилаймиз:

html<div id="elem">lorem ipsum</div>
css#elem {
  border: 3px solid black;
  width: 100px;
  height: 50px;
  transition: transform 3s linear;
  transform-origin: center bottom;
}
#elem:hover {
  transform: rotateX(-180deg);
}

Результат:

Шунингдек қаранг

  • rotate функцияси,
    бу X ва Y ўқлари бўйича айлантиришни белгилайди
  • rotateY функцияси,
    бу Y ўқи бўйича айлантиришни белгилайди
  • rotateZ функцияси,
    бу Z ўқи бўйича айлантиришни белгилайди
  • rotate3d функцияси,
    бу учта ўқ бўйича айлантиришни белгилайди