Funktionen rotateY
Funktionen rotateY angiver en rotation omkring
Y-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: rotateY(vinkel);
}
Eksempel
I dette eksempel vil blokken ved hover rotation
på 180 grader omkring Y-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: rotateY(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: right center;
}
#elem:hover {
transform: rotateY(180deg);
}
: