Funktionen rotateZ
Funktionen rotateZ angiver en rotation omkring
Z-aksen i tredimensionelt rum. Den bruges
sammen med egenskaben transform.
Værdien af egenskaben er en vinkel i enhver vinkelenhed. En positiv værdi roterer
med uret, en negativ - mod uret.
Rotationen udføres omkring punktet angivet af
egenskaben transform-origin.
Syntaks
selektor {
transform: rotateZ(vinkel);
}
Eksempel
I dette eksempel vil blokken ved hover rotere
180 grader omkring Z-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: rotateZ(180deg);
}
:
Eksempel
Lad os skifte 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: rotateZ(180deg);
}
: