Transition Timing
Set transition timing function
Syntax
visual="ease:[value]"Values
| Value | CSS Output | Description |
|---|---|---|
linear | transition-timing-function: linear | Linear timing |
in | transition-timing-function: cubic-bezier(0.4, 0, 1, 1) | Ease in |
out | transition-timing-function: cubic-bezier(0, 0, 0.2, 1) | Ease out |
in-out | transition-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>