Skip to main content

Set up animations (easing, duration, and delay)

In Studio.Design, you can apply animations like movement and rotation to boxes. Animations are created from the difference between default and conditional styles. Combine easing, duration, and delay to fine-tune speed, pacing, and timing.

Set up animation (transition timing)

When you set both a default style and a conditional style on an element, the difference between them plays back as an animation. You can fine-tune how the animation moves using three settings: "Easing," "Duration," and "Delay."

  • (1) Easing: The acceleration and deceleration of the transition

  • (2) Duration: How long the transition takes

  • (3) Delay: The time gap between when the condition is triggered and when the transition starts

Remove an animation

To remove an animation, delete the conditional style.

For details, see "Remove a conditional style."

Use templates to set up conditional styles and animations

Animation templates are available for some conditional style triggers (specifically, [Hover] and [On appear]).

When you select a template, each setting in the conditional style panel is filled in automatically. Fields that have been filled in will appear in a different color, so you can easily see which values were set.

Tip: Setting animation on the default style

If you set animation values on the default style under the [Transform] tab, those settings will apply to the motion that plays "when the conditional style trigger is released and the element returns to its default style."

(1) Easing

Easing is a curve that represents the acceleration and deceleration of an animation. The horizontal axis represents time, and the vertical axis represents the amount of change, so you can specify when the animation moves quickly or slowly.

How to set it

  • Pick the motion that's closest to what you want from the 11 preset curves at the top of the panel

  • Drag the handles extending from each end of the curve to customize it and create your own easing

  • Enter values directly into the coordinate fields below the graph

Tip: Duplicating a custom curve

You can duplicate a custom curve by copying the string below it (for example, cubic-bezier(0.4,0.4,0.1)) and pasting it into the transition curve field of another box.

(2) Duration

This setting specifies how many seconds the animation takes. Higher values create slower motion, while lower values make the change happen quickly. You can also enter decimal values.

(3) Delay

This setting specifies the time gap between when the condition set in the conditional style is triggered and when the transition begins. Decimal values can also be entered.

Example uses:

  • Set different delay values on multiple images so they appear one after another with a few seconds between each.

  • Put each letter of a word in its own box, and gradually increase the delay value for the second letter, third letter, and so on, to animate the letters one by one in sequence.

animation rotate animation motion remove animation stop animation fade in sway shake appear instant while appear

Did this answer your question?