Функцијата rotateX
Функцијата rotateX задава ротација во однос на
оската X во тродимензионален простор. Се користи
заедно со својството transform.
Вредноста на својството е агол во било кои единици
за агли. Позитивната вредност ја ротира кон
нас, негативната - од нас. Ротацијата се извршува
околу точката, зададена со својството transform-origin.
Синтакса
селектор {
transform: rotateX(агол);
}
Пример
Во овој пример блокот при лебдење ќе се ротира
за 180 степени околу оската X. За мазност на
ротацијата е додадено својството 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);
}
:
Пример
Да ја смениме оската на ротација со помош на својството
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);
}
:
Пример
Да зададеме негативен агол:
<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);
}
: