Materiaalontwerp Standaard versoepelingscurve
Ontwerp een aangepaste CSS-cubic-bezier()-timingfunctie door twee controlepunten te slepen, een live voorbeeld ervan te bekijken tegen een lineaire referentie en vervolgens de gereedwaarde te kopiëren.
Resultaat
Deze pagina opent de generator met x1=0,4, y1=0, x2=0,2, y2=1 al geladen - de standaard versoepelingscurve gepubliceerd in de Material Design-bewegingsrichtlijnen van Google. Sleep de hendel of bewerk de cijfers, de curve, de live preview en de kopieerbare CSS-update samen.
Material Design noemt deze curve 'standaard versoepeling' en beveelt deze aan voor de meeste overgangen op het scherm: elementen die al zichtbaar zijn en eenvoudigweg worden verplaatst, vergroot of vervaagd binnen hetzelfde scherm. De vorm versnelt snel en vertraagt vervolgens langzaam op zijn plaats. Daarom delen zoveel Android-apps en web-UI's in Material-stijl hetzelfde overgangsgevoel zonder dat iemand merkt dat ze dezelfde vier cijfers gebruiken.
Plaats het rechtstreeks in de transitie-timing-functie of animatie-timing-functie voor een materiaalconsistent gevoel, of gebruik het als referentiepunt: de richtlijnen van Material definiëren ook afzonderlijke "vertragings" en "versnellings" curven voor elementen die het scherm binnenkomen of verlaten, die deze enkele standaardcurve niet mag vervangen.