DT Dev Tools

Cubic Bezier-redigerare

Redigera kontrollpunkterna för cubic-bezier-easing visuellt och kopiera den genererade CSS-tidsfunktionen. Helt i webblÀsaren, utan uppladdning.

🔒 Körs helt i din webblĂ€sare — ingenting laddas upp

Var verktyget anvÀndbart? BetygsÀtt det:

Vad Cubic Bezier-redigeraren gör

Cubic Bezier-redigeraren hjÀlper dig att skapa CSS-easingfunktioner genom att redigera de tvÄ kontrollpunkter som definierar en cubic-bezier-kurva. Den Àr anvÀndbar nÀr du finjusterar övergÄngar, hover-effekter, modalanimationer, karuseller, laddningslÀgen och mikrointeraktioner dÀr standardvÀrdena ease, ease-in eller ease-out inte kÀnns rÀtt. Kurvan visas i en SVG med dragbara handtag, numeriska fÀlt, CSS-utdata i realtid och en liten animerad punkt som förhandsvisar tidsförloppet. Det genererade vÀrdet har formen cubic-bezier(x1, y1, x2, y2) och kan klistras in i transition-timing-function eller animation-timing-function.

X-vÀrdena begrÀnsas till mellan noll och ett eftersom CSS-tidsfunktioner krÀver det intervallet. Y-vÀrdena kan ligga utanför noll till ett, vilket ger överskjutande och förvÀntande effekter nÀr designen krÀver fjÀdrande eller betonad rörelse. Direkt dragning och inmatade siffror samverkar, sÄ du kan skissa en kÀnsla visuellt och sedan finjustera de exakta talen.

Privat arbetsflöde i webblÀsaren

All bearbetning sker i din webblÀsare med JavaScript pÄ klientsidan. Verktyget laddar inte upp kodstycken, konfigurationsvÀrden, genererade data, frÄgetexter eller kopierade exempel till nÄgon server och krÀver inget konto. Den enbart lokala modellen Àr viktig för utvecklarverktyg eftersom innehÄllet som klistras in ofta liknar verkliga applikationsdata: API-svar, loggar, exempel som liknar miljövariabler, databasfrÄgor, markup frÄn utkast eller vÀrden kopierade frÄn felsökning i produktion. Att hÄlla omvandlingen lokal minskar risken och gör interaktionen snabb, eftersom det inte finns nÄgon nÀtverksfördröjning.

GrÀnssnittet Àr medvetet kompakt sÄ att du kan klistra in indata, justera alternativ, granska utdata, kopiera den och gÄ tillbaka till din editor. Resultat bör ÀndÄ granskas innan de committas, delas offentligt eller anvÀnds i ett produktionsflöde. WebblÀsarverktyg Àr utmÀrkta för snabb granskning och förberedelse, men de kan inte kÀnna till varje projektkonvention, dataklassificeringsregel eller applikationsspecifikt valideringskrav.

Praktiska tips

AnvÀnd diskret easing för grÀnssnittsövergÄngar som ska kÀnnas responsiva snarare Àn distraherande. Stora överskjutningar kan se lekfulla ut i marknadsföringskomponenter men kÀnnas sega i formulÀr, menyer och produktivitetsverktyg. Testa animationer med verkligt innehÄll, med instÀllningar för reducerad rörelse och pÄ lÄngsammare enheter innan du standardiserar en tidsfunktion i ett designsystem. Kombinera easingen med en lÀmplig varaktighet, för en bra kurva kan inte rÀdda en animation som Àr för lÄngsam för en frekvent ÄtgÀrd eller för snabb för att anvÀndarna ska förstÄ den.

Hur man anvÀnder

  1. Justera handtagenDra kontrollpunkterna eller redigera de numeriska fÀlten.
  2. Förhandsgranska easingenSe hur den animerade punkten uppdateras med tidsfunktionen.
  3. Kopiera CSSKopiera utdata cubic-bezier(a,b,c,d).

Vanliga frÄgor

Vilka vÀrden kan jag redigera?
Redigeraren styr de tvÄ cubic-bezier-handtagen: x1, y1, x2 och y2.
Kan jag dra punkterna direkt?
Ja. Dra kontrollpunkterna i SVG:n eller skriv in numeriska vÀrden.
Hur anvÀnder jag resultatet?
Kopiera vÀrdet cubic-bezier(...) till transition-timing-function eller animation-timing-function i din CSS.