Ato Augustine

Dithered Footer

Footers 120

About

Footer whose brand name is cut out of a drifting field of dithered dots that brighten under the cursor. One accent colour, light and dark mode, newsletter signup and social links. Pure CSS masks, no images.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Dithered Footer to your project and fits it to your theme.

Code

How Dithered Footer is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import DitheredFooter from "@/components/ui/dithered-footer";

export default function DitheredFooterDemo() {
    return (
        // Footer pinned to the bottom of the frame, so the whole dot band is in view.
        <div className="flex min-h-screen flex-col justify-end bg-background">
            {/* Swap this for your real signup call. Resolving shows the thank-you message. */}
            <DitheredFooter onSubscribe={() => new Promise((resolve) => setTimeout(resolve, 600))} />
        </div>
    );
}

More by Ato Augustine

View all
  • Compare Slider

    Compare Slider

    1
  • Save Bar

    Save Bar

  • Pricing Section

    Pricing Section

  • Angled Hero

    Angled Hero

More in Footers

View all
  • Footer section

    Footer section

    1.9K
  • Footer 7

    Footer 7

    576
  • Footer column

    Footer column

    311
  • Footer

    Footer

    450
  • Stacked Circular Footer

    Stacked Circular Footer

    426
  • Footer 2

    Footer 2

    212
  • Footer

    Footer

    553
  • Large Name Footer

    Large Name Footer

    199