Skip to content

Transition Property

Set transition properties

Syntax

visual="transition:[value]"

Values

ValueCSS OutputDescription
nonetransition-property: noneNo transition
alltransition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150msAll properties
colorstransition-property: color, background-color, border-color; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150msColor properties
opacitytransition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150msOpacity only
shadowtransition-property: box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150msShadow only
transformtransition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150msTransform only

Examples

html
<button visual="transition:all hover:bg:primary">Smooth hover</button>

Preview

Transition

visual="transition:all" - Smooth property changes

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">transition:all</button>
</div>