Resources
Desktop app
Marketplace
Community
Developers
Wallpapers
Meetups
Company
Security
Careers
Report
Status
Legal
Blog
Creators
Program
Payouts
Experts
Awards
Events
Brand
Compare
Squarespace
Wordpress
Unbounce
Webflow
Figma
Wix
Solutions
Figma to HTML
Website builder
Portfolio maker
Landing pages
UI/UX design
No-code
Socials
Instagram
X Twitter
YouTube
LinkedIn
Threads
TikTok
    Component preview thumbnail
    MarketplaceComponents

    ConfettiIcon

    A plug-and-play hover effect that bursts emoji or custom SVG icons for micro-delight on buttons, badges, and CTAs. Fully configurable direction, spread, timing.

    Helen Statsevich
    Helen Statsevich
    Creator
    3d ago
    Updated
    69
    Views
    Helen Statsevich
    Helen Statsevich
    Creator
    3d ago
    Updated
    69
    Views

    Made with Workshop

    Build your own component with AI


    Confetti Icon adds a playful, on-hover particle burst around any icon. Choose between emoji or your own SVG file and control how particles fly—outward (all sides / up / down / sides), inward (implode), or orbital (circular loop). Fine-tune particle count, spread distance, duration, and the main icon’s hover behavior (scale, pulse, circular, bounce). Designed for quick wins: drop it on a fixed-size frame, style the background (optional circular chip), and you’re done.

    Best for:

    Micro-interactions on CTAs, social buttons, feature badges, pricing highlights, success states, and celebratory UI moments.

    Key features

    • Emoji or custom SVG particles (upload SVG).

    • Three motion modes: Outward, Inward, Circular.

    • Direction cones for outward bursts: All Sides / Up / Down / Sides.

    • Main icon hover styles: Scale / Pulse / Circular / Bounce.

    • Controls for particle count, spread, duration, icon size, and colors.

    • Background chip with optional rounded styling.

    • Runs only on hover (no static renderer noise in previews).

    How to use

    1. Add Confetti Icon to a fixed-size frame (e.g., 64×64 or 80×80).

    2. Pick Emoji or toggle Use Custom SVG and upload your file.

    3. Choose Animation Direction and (for outward) set Outward Direction.

    4. Adjust Particle Count, Spread Distance, and Duration.

    5. Optional: set Background to create a circular chip and tune Hover Animation.

    Tips & best practices

    • Performance: Keep particle count ≤ 16 for busy pages or mobile targets.

    • Accessibility: Use it as decoration; keep your button label as real text.

    • Design rhythm: Match Duration to other micro-interactions (0.6–0.9s feels snappy).

    • Branding: Upload a simple monochrome SVG for crisp particle silhouettes.

    Support
    About ComponentsRefund PolicyContact Creator
    Framer
    EnterprisePricing
    LoginSign up
    Enterprise
    Pricing
    Login
    Sign up
    Marketplace
    TemplatesPluginsComponents
    Templates
    Plugins
    Components

    More Components

    See All →
    Thumbnail for Analog Clock, a Framer Marketplace template by Fabian Albert.
    Analog Clock
    Free
    Fabian Albert
    Thumbnail for CMS 3D Slideshow, a Framer Marketplace template by FramerMaster.
    CMS 3D Slideshow
    $8
    FramerMaster
    Thumbnail for EasyFixedBGSection, a Framer Marketplace template by Fernando Calúdio.
    EasyFixedBGSection
    $2
    Fernando Calúdio
    Thumbnail for 008 Text Scramble, a Framer Marketplace template by 099 Supply.
    008 Text Scramble
    $4
    099 Supply
    Thumbnail for SplitType, a Framer Marketplace template by Snoweirdo.
    SplitType
    $15
    Snoweirdo
    Thumbnail for Custom Analog Clock, a Framer Marketplace template by Balazs Bindl.
    Custom Analog Clock
    Free
    Balazs Bindl
    Thumbnail for Ripple Effect Loader, a Framer Marketplace template by Framer Spark.
    Ripple Effect Loader
    $8
    Framer Spark
    Thumbnail for Glow Counter Cards, a Framer Marketplace template by Freelancer Deven.
    Glow Counter Cards
    Free
    Freelancer Deven