Rotation af Elementer i 2D og 3D
Funktionen rotate() kan anvendes til at rotere elementer. Positive værdier roterer elementet med uret, mens negative værdier roterer det mod uret. Rotationsvinklen angives typisk i grader (deg), hvor standardværdien 0deg betyder ingen rotation. Andre acceptable enheder for rotationsvinkler er turns (turn) og radianer (rad).
Elementakser
For at forstå, hvordan rotation fungerer, skal man kende til begrebet elementakser. Der findes tre akser:
- x-aksen er horisontal og går fra venstre mod højre;
- y-aksen er vertikal og går fra top til bund;
- z-aksen er vinkelret på skærmen og peger mod brugeren.
Rotationsretning
Som standard roterer rotate()-egenskaben elementet omkring z-aksen. Det er dog også muligt at anvende rotation omkring x-aksen og y-aksen ved at bruge følgende værdier:
transform: rotateX(angle);
transform: rotateY(angle);
Eksempel 1
Overvej følgende eksempel, hvor der anvendes forskellige rotationsvinkler for at demonstrere rotation omkring z-aksen:
index.html
index.css
Eksempel 2
I dette eksempel undersøges rotation omkring z-aksen, x-aksen og y-aksen:
index.html
index.css
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
Rotation af Elementer i 2D og 3D
Stryg for at vise menuen
Funktionen rotate() kan anvendes til at rotere elementer. Positive værdier roterer elementet med uret, mens negative værdier roterer det mod uret. Rotationsvinklen angives typisk i grader (deg), hvor standardværdien 0deg betyder ingen rotation. Andre acceptable enheder for rotationsvinkler er turns (turn) og radianer (rad).
Elementakser
For at forstå, hvordan rotation fungerer, skal man kende til begrebet elementakser. Der findes tre akser:
- x-aksen er horisontal og går fra venstre mod højre;
- y-aksen er vertikal og går fra top til bund;
- z-aksen er vinkelret på skærmen og peger mod brugeren.
Rotationsretning
Som standard roterer rotate()-egenskaben elementet omkring z-aksen. Det er dog også muligt at anvende rotation omkring x-aksen og y-aksen ved at bruge følgende værdier:
transform: rotateX(angle);
transform: rotateY(angle);
Eksempel 1
Overvej følgende eksempel, hvor der anvendes forskellige rotationsvinkler for at demonstrere rotation omkring z-aksen:
index.html
index.css
Eksempel 2
I dette eksempel undersøges rotation omkring z-aksen, x-aksen og y-aksen:
index.html
index.css
Tak for dine kommentarer!