268 of 313 menu

Egenskapen transition-timing-function

Egenskapen transition-timing-function ställer in förändringshastigheten (accelerationen) för den mjuka övergången transition. Till exempel, först långsamt, sedan snabbt, sedan långsamt osv.

Syntax

selektor { transition-timing-function: värde; }

Värden

Värde Beskrivning
ease Först långsamt, sedan snabbt, i slutet åter långsamt.
ease-in Börjar långsamt och accelererar gradvis.
ease-out Börjar snabbt och stannar gradvis.
ease-in-out Först långsamt, sedan snabbt, i slutet åter långsamt. Skiljer sig från ease i hastighet.
linear Alltid samma hastighet.
step-start Ingen animation, egenskapen tar omedelbart slutvärdet.
step-end Ingen animation, egenskapen väntar tiden anges i transition-duraton, och tar sedan omedelbart slutvärdet.
steps Egenskapens värde ändras i steg.
cubic-bezier En Bezier-kurva som kan skapa godtycklig animation. Se generator för Bezier-kurvor.

Standardvärde: ease.

Jämförelse av olika värden

Håll muspekaren över blocken nedan för att se alla typer av timing-funktioner i arbete:

Exempel

Håll muspekaren över blocket - det kommer mjukt att ändra sin bredd på 2 sekunder. Eftersom värdet ease-in är inställt kommer animationen börja långsamt och gradvis accelerera:

<div id="elem"></div> #elem { border: 1px solid black; transition-timing-function: ease-in; transition-duration: 2s; transition-property: width; height: 50px; width: 100px; } #elem:hover { width: 400px; }

:

Se även

  • egenskapen transition-duration,
    som anger varaktigheten för den mjuka övergången
  • egenskapen transition-property,
    som anger egenskapsnamnet för den mjuka övergången
  • egenskapen transition-delay,
    som anger fördröjningen före den mjuka övergången
  • egenskapen transition,
    som är en förkortning för den mjuka övergången
  • egenskapen animation,
    som kan skapa animation
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa