283 of 313 menu

Funkcja rotateX

Funkcja rotateX określa obrót względem osi X w przestrzeni trójwymiarowej. Używana jest wraz z właściwością transform. Wartością właściwości jest kąt w dowolnych jednostkach kątowych. Wartość dodatnia obraca element w naszą stronę, ujemna - od nas. Obrót jest wykonywany wokół punktu określonego przez właściwość transform-origin.

Składnia

selektor { transform: rotateX(kąt); }

Przykład

W tym przykładzie blok po najechaniu obróci się o 180 stopni wokół osi X. Dla płynności obrotu dodano właściwość transition:

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

:

Przykład

Zmieńmy oś obrotu za pomocą właściwości transform-origin:

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

:

Przykład

Ustawmy ujemny kąt:

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

:

Zobacz też

  • funkcję rotate,
    która określa obrót wokół osi X i Y
  • funkcję rotateY,
    która określa obrót wokół osi Y
  • funkcję rotateZ,
    która określa obrót wokół osi Z
  • funkcję rotate3d,
    która określa obrót wokół trzech osi
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć