Skip to Content
No-Code EditorAnimations

Animations

Components can animate when they first appear on screen using onMount animations. These are entrance animations that play once when the page renders.

Animation Types

TypeEffect
fadeUpFades in while sliding up (20px).
fadeDownFades in while sliding down (20px).
fadeLeftFades in while sliding from the right (20px).
fadeRightFades in while sliding from the left (20px).
fadeFades in (opacity only).
scaleFades in while scaling up from 90%.
slideUpSlides up from 50px below (no fade).
slideDownSlides down from 50px above (no fade).

Configuration

Each onMount animation has three settings:

SettingTypeDescription
delaymillisecondsTime to wait before the animation starts. Use staggered delays across sibling components for a cascading effect.
durationmillisecondsHow long the animation takes to complete.
enabledbooleanWhether the animation is active.

The animation uses a cubic-bezier(0.4, 0, 0.2, 1) easing curve — a smooth ease-out that feels natural for entrance animations.

Tap Animations

Separately from onMount animations, components support an animationBehavior for interactive feedback when tapped:

BehaviorEffect
noneNo tap animation.
shrinkBriefly scales down on press.
growBriefly scales up on press.
fadeBriefly fades on press.

Tips

  • Stagger onMount delays across a list of elements (e.g., 0ms, 100ms, 200ms) for a sequential reveal effect.
  • Keep durations between 200ms and 500ms for smooth, non-distracting animations.
  • Use fadeUp as the default entrance animation — it works well for most content.
  • For loading/results pages, combine onMount animations with CountUp and Progress Bar elements for a polished reveal sequence.
Last updated on