Elementtien Kiertäminen 2D- ja 3D-Tilassa
Elementtien kiertämiseen voidaan käyttää rotate()-funktiota. Positiiviset arvot kiertävät elementtiä myötäpäivään, kun taas negatiiviset arvot kiertävät sitä vastapäivään. Kiertoaste ilmoitetaan yleensä asteina (deg), ja oletusarvo 0deg tarkoittaa, ettei kiertoa ole. Muita hyväksyttyjä yksiköitä kiertoasteille ovat kierrokset (turn) ja radiaanit (rad).
Elementin akselit
Jotta kiertämisen toimintaperiaate ymmärretään, on tunnettava elementin akselit. Akselityyppejä on kolme:
- x-akseli on vaakasuora, kulkee vasemmalta oikealle;
- y-akseli on pystysuora, kulkee ylhäältä alas;
- z-akseli on kohtisuorassa näyttöä vasten, osoittaen kohti katsojaa.
Kiertosuunnan määrittäminen
Oletuksena rotate()-ominaisuus kiertää elementtiä z-akselin ympäri. Voimme kuitenkin käyttää kiertoa myös x- ja y-akselin ympäri seuraavilla arvoilla:
transform: rotateX(angle);
transform: rotateY(angle);
Esimerkki 1
Tarkastellaan seuraavaa esimerkkikoodia, jossa käytetään eri kiertokulmia havainnollistamaan kiertoa z-akselin ympäri:
index.html
index.css
Esimerkki 2
Tässä esimerkissä tarkastellaan kiertoa z-akselin, x-akselin ja y-akselin ympäri:
index.html
index.css
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Elementtien Kiertäminen 2D- ja 3D-Tilassa
Pyyhkäise näyttääksesi valikon
Elementtien kiertämiseen voidaan käyttää rotate()-funktiota. Positiiviset arvot kiertävät elementtiä myötäpäivään, kun taas negatiiviset arvot kiertävät sitä vastapäivään. Kiertoaste ilmoitetaan yleensä asteina (deg), ja oletusarvo 0deg tarkoittaa, ettei kiertoa ole. Muita hyväksyttyjä yksiköitä kiertoasteille ovat kierrokset (turn) ja radiaanit (rad).
Elementin akselit
Jotta kiertämisen toimintaperiaate ymmärretään, on tunnettava elementin akselit. Akselityyppejä on kolme:
- x-akseli on vaakasuora, kulkee vasemmalta oikealle;
- y-akseli on pystysuora, kulkee ylhäältä alas;
- z-akseli on kohtisuorassa näyttöä vasten, osoittaen kohti katsojaa.
Kiertosuunnan määrittäminen
Oletuksena rotate()-ominaisuus kiertää elementtiä z-akselin ympäri. Voimme kuitenkin käyttää kiertoa myös x- ja y-akselin ympäri seuraavilla arvoilla:
transform: rotateX(angle);
transform: rotateY(angle);
Esimerkki 1
Tarkastellaan seuraavaa esimerkkikoodia, jossa käytetään eri kiertokulmia havainnollistamaan kiertoa z-akselin ympäri:
index.html
index.css
Esimerkki 2
Tässä esimerkissä tarkastellaan kiertoa z-akselin, x-akselin ja y-akselin ympäri:
index.html
index.css
Kiitos palautteestasi!