Skip to content

Transition Timing

Set transition timing function

Syntax

visual="ease:[value]"

Values

ValueCSS OutputDescription
lineartransition-timing-function: linearLinear timing
intransition-timing-function: cubic-bezier(0.4, 0, 1, 1)Ease in
outtransition-timing-function: cubic-bezier(0, 0, 0.2, 1)Ease out
in-outtransition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)Ease in-out

Examples

html
<div visual="transition:all ease:out">Ease out effect</div>

Preview

Timing Function

visual="ease:out" - Control acceleration curve

View Code
html
<div layout="flex" space="g:medium p:medium" visual="bg:neutral-100 dark:bg:neutral-900 rounded:medium">
  <button space="p:small" visual="bg:primary text:white rounded:small transition:all ease:in hover:scale:110">ease:in</button>
  <button space="p:small" visual="bg:primary text:white rounded:small transition:all ease:out hover:scale:110">ease:out</button>
  <button space="p:small" visual="bg:primary text:white rounded:small transition:all ease:in-out hover:scale:110">ease:in-out</button>
</div>

Arbitrary Values

Supports custom values using bracket syntax:

html
<div visual="transition:[custom-value]">Custom</div>