10% off on all-access. Use code SUPER10.
    d :
    h :
    m :
    Logo

    Dynamic Island

    Idle
    Processing...
    Complete

    An animated Dynamic Island component inspired by Apple's iOS design. The component automatically cycles through three states with smooth spring animations.

    The three states are fully customizable:

    • Idle - Compact pill with dot indicator and custom text
    • Loading - Expanded with pulsing dots animation and loading text
    • Processed - Larger pill with green checkmark and completion text

    Built with Motion's useAnimate hook for imperative animation sequences. Each state has configurable duration via props: idleDuration, loadingDuration, and processedDuration.

    The component uses a fixed height container to prevent layout shifts during animations. Perfect for status indicators, notification previews, or any context where you want to show state transitions in an engaging way.

    Works great as a standalone illustration or combined with device mockups like the MacBook and iPhone illustrations.

    Part of Illustrations ยท All blocks

    Build websites faster and 10x better than your competitors with

    Aceternity UI Pro

    Next.js 15, Tailwind CSS v4 and Motion for react powered templates

    200+ templates and blocks combined

    Ready to copy paste component blocks, save days of development time

    Aceternity UI Pro Demo - Light Mode
    Logo
    Aceternity UI

    Access an ever-growing collection of premium, meticulously crafted templates and Component Blocks.

    A product by Aceternity
    Building in public at @mannupaaji

    ยฉ 2026 Aceternity Labs LLC. All Rights Reserved.