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
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!