Rotering av elementer i 2D og 3D
Funksjonen rotate() kan brukes for å rotere elementer. Positive verdier roterer elementet med klokken, mens negative verdier roterer det mot klokken. Rotasjonsvinkelen angis vanligvis i grader (deg), der standardverdien 0deg betyr ingen rotasjon. Andre gyldige enheter for rotasjonsvinkler er turns (turn) og radianer (rad).
Elementakser
For å forstå hvordan rotasjon fungerer, må vi forstå konseptet med elementakser. Det finnes tre akser:
- x-aksen er horisontal, fra venstre til høyre;
- y-aksen er vertikal, fra topp til bunn;
- z-aksen er vinkelrett på skjermen, pekende mot betrakteren.
Rotasjonsretning
Som standard roterer rotate()-egenskapen elementet rundt z-aksen. Vi kan imidlertid også bruke rotasjon rundt x-aksen og y-aksen ved å bruke følgende verdier:
transform: rotateX(angle);
transform: rotateY(angle);
Eksempel 1
Vurder følgende eksempel, hvor vi bruker ulike rotasjonsvinkler for å demonstrere rotasjon rundt z-aksen:
index.html
index.css
Eksempel 2
I dette eksempelet utforskes rotasjon rundt z-aksen, x-aksen og y-aksen:
index.html
index.css
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.08
Rotering av elementer i 2D og 3D
Sveip for å vise menyen
Funksjonen rotate() kan brukes for å rotere elementer. Positive verdier roterer elementet med klokken, mens negative verdier roterer det mot klokken. Rotasjonsvinkelen angis vanligvis i grader (deg), der standardverdien 0deg betyr ingen rotasjon. Andre gyldige enheter for rotasjonsvinkler er turns (turn) og radianer (rad).
Elementakser
For å forstå hvordan rotasjon fungerer, må vi forstå konseptet med elementakser. Det finnes tre akser:
- x-aksen er horisontal, fra venstre til høyre;
- y-aksen er vertikal, fra topp til bunn;
- z-aksen er vinkelrett på skjermen, pekende mot betrakteren.
Rotasjonsretning
Som standard roterer rotate()-egenskapen elementet rundt z-aksen. Vi kan imidlertid også bruke rotasjon rundt x-aksen og y-aksen ved å bruke følgende verdier:
transform: rotateX(angle);
transform: rotateY(angle);
Eksempel 1
Vurder følgende eksempel, hvor vi bruker ulike rotasjonsvinkler for å demonstrere rotasjon rundt z-aksen:
index.html
index.css
Eksempel 2
I dette eksempelet utforskes rotasjon rundt z-aksen, x-aksen og y-aksen:
index.html
index.css
Takk for tilbakemeldingene dine!