Функция rotateY

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

Синтаксис

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

Мисол

Бу мисолда блок курсор устига олинганда Y ўқи бўйича 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: rotateY(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: right center;
}
#elem:hover {
  transform: rotateY(180deg);
}

Результат:

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

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