Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Animaation Keston ja Ajoituksen Määrittely | Edistyneet CSS-animaatiot
CSS-asettelu, tehosteet ja Sass

Animaation Keston ja Ajoituksen Määrittely

Pyyhkäise näyttääksesi valikon

Tarkastellaan kaikkia mahdollisia tapoja työskennellä animaation ajan kanssa.

animation-duration-ominaisuus

animation-duration määrittää ajan, joka tarvitaan animaation yhden syklin suorittamiseen (muutos alkuperäisestä lopulliseen tilaan), mitattuna sekunneissa (s) tai millisekunneissa (ms).

animation-duration: 3s | 3000ms

Suoritetaan seuraava esimerkki ja viedään hiiri laatikon päälle:

index.html

index.html

index.css

index.css

animation-timing-function -ominaisuus

animation-timing-function määrittää, miten animaatio etenee ajan kuluessa, ohjaten animaation kiihtyvyyttä ja hidastuvuutta. animation-timing-function voi saada samat arvot kuin transition-timing-function -ominaisuus. Useita ennalta määriteltyjä ajoitustoimintoja on saatavilla, kuten linear, ease ja ease-in-out, tai voimme määrittää oman cubic bezier -käyrän käyttämällä cubic-bezier() -funktiota.

animation-timing-function: time_function

Sovelletaan erilaisia time_function-arvoja esimerkin laatikoihin:

index.html

index.html

index.css

index.css

animation-delay-ominaisuus

animation-delay määrittää ajan, joka kuluu ennen animaation alkamista. Arvo voidaan ilmoittaa sekunteina (s) tai millisekunteina (ms).

animation-delay: 0.1s | 100ms

Sovelletaan eri viiveitä laatikoihin esimerkissä:

index.html

index.html

index.css

index.css

question mark

Voimme määrittää animaation aloitusviiveen, keston sekä etenemisen ajan kuluessa.

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 4. Luku 2
some-alt