Logo

    Image Generation Loader

    A canvas loader that scans across an image with animated pixel grids, text masks, and progress overlays.

    A project creation interfaceA project creation interface
    Manu Arora

    Manu Arora

    Multi cards empty state skeletons

    Installation

    Run the following command

    npx shadcn@latest add @aceternity/image-generation-loader

    Examples

    Scale wave with text

    A project creation interfaceA project creation interface
    Manu Arora

    Manu Arora

    Multi cards empty state skeletons

    Shimmer

    A dark project creation interface

    Wave with text

    A project creation interface

    Props

    PropTypeDefaultDescription
    classNamestring-Adds classes to the canvas element.
    cellSizenumber5Sets each square's size in pixels.
    gapnumber2Sets the gap between grid cells in pixels.
    bandHeightnumber48Sets the height of the moving band in pixels.
    durationnumber4000Sets the vertical scan duration in milliseconds.
    effect"shimmer" | "wave" | "scale-wave" | "none""shimmer"Selects the animation inside the moving band.
    waveAmplitudenumber12Sets the wave distortion strength.
    scaleAmplitudenumber0.75Sets how much selected cells grow in the scale wave.
    colorsreadonly [string, string]Blue 300 to blue 600Sets the grid color range. CSS variables are supported.
    textstring-Maps uppercase text to the pixel grid.
    textLetterSpacingnumberOne grid columnSets letter spacing in pixels.
    textWordSpacingnumberThree grid columnsSets word spacing in pixels.
    overlayOpacitynumber0.3Sets the opacity of the completed-area overlay.
    overlayExitDurationnumber700Sets the overlay fade duration in milliseconds.
    easingstring | [number, number, number, number] | ((progress) => number)"ease-in-out"Sets the easing for vertical movement.

    Place the loader inside a relative container with hidden overflow. The canvas and progress overlay automatically use the container's size.

    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

    ceternity 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.