Funktionen rotateX
Funktionen rotateX angiver en rotation omkring
X-aksen i tredimensionelt rum. Den anvendes
sammen med egenskaben transform.
Værdien for egenskaben er en vinkel i enhver vinkelenhed. En positiv værdi roterer
mod os, en negativ - væk fra os. Rotationen udføres
omkring punktet angivet af egenskaben transform-origin.
Syntaks
selektor {
transform: rotateX(vinkel);
}
Eksempel
I dette eksempel vil blokken ved hover rotation
180 grader omkring X-aksen. For en jævn
rotation er egenskaben transition tilføjet:
<div id="elem">lorem ipsum</div>
#elem {
border: 3px solid black;
width: 100px;
height: 50px;
transition: transform 3s linear;
}
#elem:hover {
transform: rotateX(180deg);
}
:
Eksempel
Lad os ændre rotationsaksen ved hjælp af egenskaben
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);
}
:
Eksempel
Lad os angive en negativ vinkel:
<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);
}
: