MARKETPLACE
PLUGINS
CONDITIONALMOTION-ANIMATE ANYTHING
ConditionalMotion-Animate anything logo

ConditionalMotion-Animate anything

Published June 2026
   •    Updated this week

Plugin details

ConditionalAnimator lets you trigger CSS animations on any Bubble element based on dynamic data — no custom CSS or workarounds needed. Point it at any element using its ID, connect a yes/no condition, pick an animation, and it handles the rest. Perfect for notification bells, empty state indicators, attention-grabbing CTAs, or any UI that needs to react to live data.

$5

One time

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Nabil logo
Nabil
Joined 2022   •   7 Plugins
View contributor profile

Instructions

How to use: 1. Add the plugin element to your page

Drop the ConditionalAnimator element anywhere on the page. Set its width and height to 1px — it's invisible and just needs to exist on the page.
2. Set a custom ID on your target element

3. Configure the plugin fields

target_id — The ID of the element to animate, prefixed with #. Example: #notification-bell
condition — A yes/no expression that controls when the animation plays. Example: Search for Notifications:first item is not empty
animation_type — Choose from shake, pulse, or bounce
loop — Yes to loop continuously, No to play once
animation_duration — Duration in milliseconds (default: 600)

4. That's it
The animation starts automatically when condition is yes and stops when it returns to no.

Editor : https://bubble.io/page?id=elatifn&tab=Design&name=conditionalanimator&ai_generated=true&type=page

Demo : https://elatifn.bubbleapps.io/version-test/conditionalanimator

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble