Text Animations in Droip allow users to enhance their website’s visual appeal by adding dynamic movement to text elements. These animations help capture user attention, create engaging experiences, and add a professional touch to designs.

How to Use Text Animations

Follow these steps to add dynamic text animations.

1. Accessing Text Animations

Accessing Text Animation in Droip

To apply text animations in Droip:

  1. Select a Text Element: Click on any text element within the Droip editor.
  2. Open the Interactions Panel: Navigate to the Interactions panel in the right style panel.
  3. Add a New Interaction: Click the + (Add) icon to create a new interaction.
  4. Choose a Trigger: Select a trigger that will activate the animation (e.g., On Page Load, Scroll into View, Hover, Click).
  5. Select the Animation Type: From the animation options, choose Text Animations as the effect for the selected trigger.

2. Choose an Animation Type

Choose a text animation type

Droip offers a variety of text animation styles to create unique effects. The available animation types include:

3. Select the Application Type

Select the application type for the animation

You can define how the animation applies to the text by selecting one of the following application types:

4. Customization Options

Customization options for text animations

Droip provides extensive customization controls to fine-tune the text animation:

5. Preview & Save

Use the Preview button to see how the animation looks before finalizing. Once satisfied, click Save to apply the changes permanently.

Watch Text Animation in Action

See how different animation types, application styles, and custom settings come together to create a stunning visual experience.

What is an Interaction?

An interaction is any kind of visual movement or response that happens between a user and a website. 

This could include an element sliding into view, growing on hover, or changing position as the user scrolls.

In Droip, an interaction is made up of two components:

Trigger – What initiates the animation (e.g., click, hover, scroll).
Animation – The visual effect that is performed in response.

Types of Triggers

Triggers determine when an animation starts. In Droip, there are two categories of triggers:

1. Element Triggers

Page Triggers in Droip Interactions

These are tied to specific elements on your page and activate when users interact with those elements.

Available Element Triggers:

You can trigger an animation on the same element or on a different one based on your setup.

2. Page Triggers

These are activated by changes in the overall page state.

Available Page Triggers:

Step 1. Setting Up the Trigger

For an Element Trigger: Select the element (or group of elements), then click the + icon next to Interactions on the style panel.

For a Page Trigger: In the Layers panel, select Page, then click the + icon next to Interactions on the style panel.

Once added, you’ll get specific configuration options depending on the trigger type.

Configuring the Interactions Triggers in Droip

For example, with Mouse Click (Tap), you can set different animations for the first and second clicks.

Step 2. Setting Up the Animation

After defining the trigger, you can proceed to define the response (animation) that occurs when the trigger is activated.

Response Options:

Using the Animation Library

The Library offers ready-made animation presets, including: Fade, Slide, Light-Speed, Flip, Bounce, Swing, Tada, Wobble, and more.

Each animation comes with configuration options like:

Custom Animations with the Timeline Editor

Custom Animations with the Timeline Editor

Click Set New to launch the Timeline Editor. The Timeline Editor lets you create a custom response using precise controls.

How it works: 

Target Elements appear on the left. To add one, select the target element from the canvas.

Choose an action. Action icons are located above the Timeline and are basically style attributes like color, move, scale, size, etc., that you can alter for your target element in response to the trigger. 

Similarly, when you hover your mouse over the timeline, a vertical blue line with a plus + icon will appear. This indicates where a new animation action can be inserted. Clicking the plus icon opens a dropdown with various animation actions you can apply, such as Move, Scale, Rotate, Opacity, and more.

You can also choose Variable Mode from this list to assign it as an action. This allows you to animate a property based on a variable, perfect for creating responsive animations that adapt to user-defined or dynamic values.

Once added, the new action will appear as a block on the timeline where you can further adjust its start and end time, as well as edit its properties.

Editing:

Click on any timeline action to select it.

Drag its start/end points to control when it happens. Or you can specify the value in percentage at the bottom of the timeline. For example, if you set:

It means the animation will begin slightly after the animation starts (at 2%) and finish just before the end (at 95%). This gives you precise control over the timing of each animation within the overall interaction.

Set keyframe values for properties like size, position, or opacity. 

Example: If you’re animating the opacity of an element:

This will create a smooth fade-in effect that happens between 2% and 95% of the animation timeline

Tools:

Example Workflow:

To animate an element’s size during scroll:

  1. Select the target element.
  2. Go to Interactions+While Page is Scrolling.
  3. In the Response panel, click the Size action.
  4. Drag the animation block in the timeline.
  5. Adjust scroll percentages and size keyframes.

You can also click on a target to:

Custom Animations with the Timeline Editor in Droip

Trigger Animations on Specific Breakpoints

Trigger Animations on Specific Breakpoints in Droip

You can control which devices an animation should run on.

  1. In the Interactions panel, once you’ve added an animation, click the three-dot icon next to the Response label.
  2. Select Breakpoints from the dropdown that will appear.
  3. Select the breakpoints (devices) where you want the animation to apply.

This ensures your animation only runs on selected screen sizes, helping you create responsive and performance-optimized experiences.

Apply Animation to All Elements with the Same Class

Apply Animation to All Elements with the Same Class

To reuse the same interaction across multiple elements sharing a class:

  1. In the Interactions panel, once you’ve added an animation, click the three-dot icon next to the Response label.
  2. Select Breakpoints from the dropdown that will appear.
  3. Toggle the option Apply to Class.
  4. Select the class you want the animation to apply to.

Now, all elements with that class will automatically inherit the same animation for the same interaction event.

This is especially useful for repeated components like cards, buttons, or list items, where you want consistent animation behavior across the board, without having to manually animate each element.

Custom Timing Editor

Custom Timing Editor in Droip

The Custom Timing Editor lets you define your own easing curves and animation pacing.

With the Custom Timing Editor, you can define a custom easing curve and set keyframe values to create a more natural and dynamic animation.

Timing Function Styles:

Using the Graph:

You can also:

By experimenting with different styles, you can create unique and engaging animations that will make your website stand out.

Here’s how to use the graph to create different timing function styles: 

  1. Ease In: To create an “Ease In” style animation, start by setting the keyframe values at the bottom of the graph. This will create a slow start to the animation. As you move toward the middle of the graph, gradually increase the keyframe values to create a sense of acceleration.
  2. Ease Out: To create an “Ease Out” style animation, start by setting the keyframe values at the top of the graph. This will create a fast start to the animation. As you move toward the middle of the graph, gradually decrease the keyframe values to create a sense of deceleration.
  3. Ease Both: To create an “Ease Both” style animation, start by setting the keyframe values at the bottom of the graph for a slow start, then gradually increase the keyframe values to create a sense of acceleration. As you reach the top of the graph, gradually decrease the keyframe values to create a sense of deceleration.