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
Edistyneet CSS-tekniikat

bookAnimaation Keston ja Ajoituksen Määrittely

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

copy

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

copy

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

copy
question mark

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

Select the correct answer

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

Suggested prompts:

Can you explain the difference between animation-duration and animation-delay?

What are some common use cases for different animation-timing-functions?

Can you show how to combine these properties in a single animation?

Awesome!

Completion rate improved to 2.04

bookAnimaation 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

copy

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

copy

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

copy
question mark

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

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 2
some-alt