Skip to main content
LanguageNorsk bokmål
Fysikk og tokens4 min lesingoktober 2026

Hvorfor er våranimasjoner bedre enn kubikk-bezier overganger?

Kort svar

Fjærer er bedre for interaktivt brukergrensesnitt fordi de kan starte fra elementets nåværende hastighet og posisjon, slik at avbrutte animasjoner og frigjorte bevegelser fortsetter jevnt. De føles også naturlige med få innstillinger. Cubic-bezier-kurver er fortsatt fine og enklere for falmer, fargeendringer og bevegelser som aldri blir avbrutt.

Kjerne takeaway

  • En kubikk-bezier-kurve har en fast varighet og form
  • En fjær er definert av stivhet, demping og masse, og setter seg når fysikken sier det
  • Fjærer har hastighet, så avbrudd og bevegelser forblir jevne
  • Beziers er enklere og fungerer godt for fades og ikke-interaktive overganger
  • Mange moderne plattformer, inkludert SwiftUI, har fjærer som standard

En cubic-bezier easing beskriver hvordan en verdi beveger seg fra start til slutt over en fast tid, for eksempel 300 millisekunder med ease-out. Den er forutsigbar og støttes overalt, inkludert vanlig CSS.

En fjær beskriver i stedet et fysisk system. Du stiller inn stivhet, demping og masse, og verdien beveger seg mot målet slik en vekt på en fjær ville gjort, med eller uten oversving. Varigheten kommer fra fysikken.

Den praktiske forskjellen er avbrudd. Hvis en bruker trykker igjen mens et panel åpnes, starter en bezier-animasjon vanligvis på nytt fra den gjeldende posisjonen med null hastighet, noe som ser ut som en hake. En fjær starter fra gjeldende posisjon og hastighet, så bevegelsen bøyer seg jevnt mot det nye målet. Det samme gjelder når en bruker kaster et kort eller ark med en gest: fjæren fortsetter med fingerens hastighet.

Fjærer føles også naturlige med færre avgjørelser: en eller to innstillinger gir en konsistent følelse på tvers av elementer i forskjellige størrelser.

Beziers har fortsatt en plass. For opasitet, farger og overganger som aldri blir avbrutt, er en kort ease-out enklere og fungerer i CSS uten JavaScript. Mange lag bruker fjærer for bevegelse og beziers for fades.

Ofte stilte spørsmål

Kan CSS gjøre våranimasjoner?

CSS har ingen fysisk fjær, men den lineære () easing-funksjonen kan tilnærme en fjærkurve for en fast varighet. Den bærer ikke hastighet mellom avbrudd.

Hva er gode fjærinnstillinger for UI?

Start med ingen eller liten oversving for de fleste brukergrensesnitt og en liten sprett for lekne elementer. Still inn etter følelse på en ekte enhet.

Går fjærene tregere?

Ikke merkbart i moderne biblioteker og kjøretider. Kostnaden ligger for det meste i gjengivelsen av det som beveger seg, ikke vårmatematikken.

Skal hver animasjon være en vår?

Nei. Bruk fjærer for bevegelse og interaksjon, og enkel lettelse for falmer og fargeendringer.

Relaterte veiledninger og eksempler

Føl forskjellen i nettleseren

Sammenlign en fjær og en bezier side ved side, avbryt dem og kopier verdiene du liker.

Åpne fjærgeneratoren
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →