274 of 313 menu

Ominaisuus animation-timing-function

Ominaisuus animation-timing-function asettaa animaation muutosnopeuden (kiihtyvyyden). Esimerkiksi aluksi hitaasti, sitten nopeasti, sitten hitaasti jne.

Syntaksi

valitsija { animation-timing-function: arvo; }

Arvot

Arvo Kuvaus
ease Aluksi hitaasti, sitten nopeasti, lopussa taas hitaasti.
ease-in Alkaa hitaasti ja kiihtyy vähitellen.
ease-out Alkaa nopeasti ja hidastuu vähitellen pysähtyen.
ease-in-out Aluksi hitaasti, sitten nopeasti, lopussa taas hitaasti. Eroaa easesta nopeudessa.
linear Aina sama nopeus.
step-start Ei animaatiota, ominaisuus saa välittömästi lopullisen arvon.
step-end Ei animaatiota, ominaisuus odottaa animation-duraton -ominaisuudessa asetetun ajan, ja ottaa sitten välittömästi lopullisen arvon.
steps Ominaisuuden arvo muuttuu hyppäyksittäin.
cubic-bezier Bezier-käyrä, joka voi määrittää mielivaltaisen animaation. Katso Bezier-käyrägeneraattori.

Oletusarvo: ease.

Eri arvojen vertailu

Vie hiiri alla olevien lohkojen päälle nähdäksesi kaikkien aikafunktiotyypien toiminnan:

Katso myös

  • ominaisuus animation,
    joka on animaatioiden lyhennysominaisuus
  • komento @keyframes,
    joka määrittää animaation avainkehykset
  • sujuvat siirtymät transition, jotka edustavat animaatiota, joka käynnistyy, kun elementtiin viedään hiiri
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää