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
Can you explain the difference between rotating around the x, y, and z axes?
What are some practical uses for rotating elements in CSS?
Can you show more examples of using the rotate() function with different units?
Awesome!
Completion rate improved to 2.04
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!