Animated Icons Preview

Coming soon section with floating animated icons and a pulsing status indicator using Framer Motion animations. Perfect for creating visual excitement and a dynamic atmosphere before a product launch.

FREE

ComingSoon4: Animated Icons Preview

Coming-soon hero with a decorative floating-icon field driven by CSS keyframes, plus a Framer Motion status pill: user-supplied icons drift and fade at percentage-based positions behind the heading, while a pulsing dot and a glowing ring around the status text signal ongoing activity. No countdown is involved.

Free block

This block is free. No license or account is required: install it with the CLI and use it in unlimited projects.

Installation

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/comingsoon4"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/comingsoon4"

This installs the block to components/beste/block/comingsoon4.tsx, plus the badge shadcn/ui primitive it uses for the eyebrow badge.

Quick start

The installed file exports comingsoon4Demo alongside the block: the exact props behind the preview above. Spread it to get a working animated preview in one line.

tsx
import { ComingSoon4, comingsoon4Demo } from "@/components/beste/block/comingsoon4";

export default function ComingSoonPage() {
  return <ComingSoon4 {...comingsoon4Demo} />;
}

Then replace the demo with your own props. Written out, a trimmed setup looks like this:

tsx
import { Rocket, Sparkles, Star } from "lucide-react";
import { ComingSoon4 } from "@/components/beste/block/comingsoon4";

export default function ComingSoonPage() {
  return (
    <ComingSoon4
      badge={{ label: "Preview", variant: "secondary" }}
      heading="The future is almost here"
      description="We're putting the finishing touches on something extraordinary."
      showFloatingElements
      floatingElements={[
        { icon: <Rocket className="w-full h-full" />, size: "lg", position: { x: 10, y: 20 } },
        { icon: <Star className="w-full h-full" />, size: "md", position: { x: 85, y: 15 } },
        { icon: <Sparkles className="w-full h-full" />, size: "sm", position: { x: 15, y: 70 } },
      ]}
      notifyText="Big things are coming"
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string; variant?: "default" | "secondary" | "outline" }Section eyebrow badge
headingstringSection heading
descriptionstringSection intro text
showFloatingElementsbooleantrueWhether the floating icon layer renders at all
floatingElementsFloatingElement[][]Icons drifting behind the content
notifyTextstringLabel inside the pulsing status pill
classNamestringExtra classes for the outer <section>
ts
type FloatingElement = {
  icon: React.ReactNode;
  size?: "sm" | "md" | "lg";
  position?: { x: number; y: number };
};

Behavior notes

More Coming Soon blocks

View all Coming Soon
PRO

comingsoon7

Launch Roadmap Timeline

Coming soon section with a vertical timeline showing launch phases, dates, and status indicators. Perfect for communicating a clear release plan and keeping users informed about upcoming milestones.

FREE

comingsoon2

Development Progress Milestones

Coming soon section with a progress bar and milestone tracker showing development stages like Design, Backend, Frontend, and Testing. Perfect for keeping users informed about product development progress.

PRO

comingsoon6

Waitlist with Avatars

Coming soon section with an email waitlist input, stacked subscriber avatars, and a live join count. Perfect for building early traction and social proof before launch.

FREE

comingsoon1

Countdown Timer Launch

Coming soon section with a live countdown timer showing days, hours, minutes, and seconds until launch. Perfect for product launches, event announcements, or building anticipation for new features.

PRO

comingsoon15

Waitlist Coming Soon

A centered pre-launch section with an eyebrow, a large light heading, a paragraph, an image tile holding a working email-capture form with a success state, and a monospace social-proof note.

PRO

comingsoon8

Readiness Status Dashboard

Coming soon section with a status dashboard displaying service readiness with color-coded indicators for ready, in-progress, and planned states. Perfect for transparent launch communication.