Funksiýa rotateX

rotateX funksiýasy elementy üç ölçegli giňişlikde X okuna nisbeten aýlandyrýar. Ol transform hasiýeti bilen bilelikde ulanylýar. Hasiýetiň bahasy burç birliklerinde bolup biler. Positive baha elementy bize tarap, negative baha bolsa bize garşy tarap aýlandyrýar. Aýlanma transform-origin hasiýeti bilen kesgitlenýän nokada esaslanýar.

Sintaksis

cssselektir {
  transform: rotateX(burç);
}

Mysal

Bu mysalda blok gelende X okuna nisbeten 180 gradusa aýlanar. Aýlanmanyň ýumşaklygy üçin transition hasiýeti goşuldy:

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);
}

Результат:

Mysal

Aýlanma okuny transform-origin hasiýeti bilen çalyşdyralyň:

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);
}

Результат:

Mysal

Negative burç bereliň:

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);
}

Результат:

Şeýle-de görmeli

  • rotate funksiýasyny,
    ol X we Y okuna nisbeten aýlanma berýär
  • rotateY funksiýasyny,
    ol Y okuna nisbeten aýlanma berýär
  • rotateZ funksiýasyny,
    ol Z okuna nisbeten aýlanma berýär
  • rotate3d funksiýasyny,
    ol üç oka nisbeten aýlanma berýär