MARKETPLACE
PLUGINS
12 ANIMATED HOVER BUTTONS
12 Animated Hover Buttons logo

12 Animated Hover Buttons

Published July 2026
   •    Updated August 2026

Plugin details

12 beautiful hover animations, loading spinners and success states for your buttons — one element, zero code.

Your buttons are the most-clicked elements in your app. Make them feel like it.

Button Lab replaces static Bubble buttons with a single drop-in element offering 12 professionally crafted hover animations — the kind you see on award-winning marketing sites, now available in Bubble without writing a line of code.

12 animation styles, one dropdown:

Text effects — Slide up, Letter stagger, Scramble (decode effect), Split-flap (3D flip revealing alternate text)

Fill & background — Fill sweep, Cursor ripple (expands from your exact mouse position)

Borders — Border draw (animated outline), Gradient ring (rotating conic gradient)

Physical — Magnetic (pulls toward the cursor), Shine sweep, 3D push, Icon reveal (arrow slides in)

Built-in loading & success states. Run the "Set loading" action and the button morphs into a spinner — with double-click protection so users
can't fire a checkout twice. Run "Set success" and an animated checkmark draws itself, then the button reverts automatically. Perfect for forms, payments and API calls. An exposed is loading state lets the rest of your page react too.

Fully configurable, no code:

Background, text and accent colours
Animation duration, font size, corner radius, padding
Per-style options: stagger delay, magnet strength, flip text
Dynamic text supported — animations stay in sync when the label changes

Performance & accessibility you don't have to think about:

Animates only transform and opacity — smooth at 60fps, even with dozens of instances in a repeating group
One shared stylesheet per page, however many buttons you add Keyboard focus triggers the same animations; respects the user's
reduced-motion preference Clean fallback on touch devices — taps click normally

Works everywhere: repeating groups, popups, reusable elements, and any workflow via the standard is clicked event.

$8

One time  •  Or  $3/mo

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

Platform

Web

Contributor details

Aaron Grieve logo
Aaron Grieve
Joined 2022   •   1 Plugin
View contributor profile

Instructions

Add the Animated Button element to your page and size it like any button.
In the property editor, set your Button text and pick an Animation style from the dropdown.

Set your colours: Background, Text colour, and Accent colour (used by the animation — fill, outline, flip face or shadow
depending on style).

Add a workflow: When Animated Button is clicked → your actions. It behaves exactly like a native button.

Hover animations run in preview/live mode — the editor canvas shows a static preview.

Field reference:

Button text — the label. Dynamic values supported.
Animation style — one of 12 hover effects.
Background / Text colour — the button's resting look.
Accent colour — the animation's secondary colour: sweep fill,
border stroke, flip face, push shadow, ring gradient.
Font size / Radius / Padding — sizing controls. Radius 999 = pill.
Duration (ms) — animation speed. 450 is a good default.
Flip text — Split-flap only: alternate text revealed on hover.
Stagger delay (ms) — Letter stagger only: gap between letters.
Magnet strength — Magnetic only: pull distance in pixels.

Loading & success states

Typical form/payment flow:
When Animated Button is clicked →
Element Actions → Set loading (optional text, e.g. "Sending…") →
Your slow step (create a thing, API call, charge a card) →
Element Actions → Set success (optional text, e.g. "Done!").

See it in Bubble: https://bubble.io/page?id=plugin-lab-51379&tab=Design&name=index
Demo page: https://plugin-lab-51379.bubbleapps.io/version-test

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Containers   •   Media   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble