A rotateZ függvény

A rotateZ függvény a Z tengely körüli forgatást határozza meg a háromdimenziós térben. A transform tulajdonsággal együtt használatos. Az értéke egy szög, bármilyen szögegységben kifejezve. A pozitív érték az óramutató járásával megegyező irányba forgat, a negatív pedig azzal ellentétes irányba. A forgatás a transform-origin tulajdonsággal megadott pont körül történik.

Szintaxis

cssszelektor {
  transform: rotateZ(szög);
}

Példa

Ebben a példában a blokk a Z tengely körül 180 fokot fordul az egér rámutatásakor. A forgás simasága érdekében hozzáadtuk a transition tulajdonságot:

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

Результат:

Példa

Változtassuk meg a forgástengelyt a transform-origin tulajdonság segítségével:

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: rotateZ(180deg);
}

Результат:

Lásd még

  • a rotate függvényt,
    amely az X és Y tengely körüli forgatást határozza meg
  • a rotateX függvényt,
    amely az X tengely körüli forgatást határozza meg
  • a rotateY függvényt,
    amely az Y tengely körüli forgatást határozza meg
  • a rotate3d függvényt,
    amely a három tengely körüli forgatást határozza meg