Back to prompts
✦ClaudeDesign

Glassmorphism SaaS landing (React + Tailwind v4)

A production-ready dark glassmorphism landing page with HLS video, motion and a logo marquee.

Loading the original X post…

Open original on X
Open original video file

A production-ready dark glassmorphism landing page with HLS video, motion and a logo marquee.

The prompt

✦Claude (AI builder)
1Build a production-ready, responsive landing page using React, Tailwind CSS v4, and Vite. The design should feature a high-end, dark-mode "glassmorphism" aesthetic with specific purple/pink gradients.
2
31. Tech Stack & Libraries:
4
5Use hls.js for video streaming.
6Use motion/react (formerly Framer Motion) for animations.
7Use react-use-measure for sizing logic.
8Use clsx and tailwind-merge for class management.
9Use lucide-react for standard icons (if needed), but I will provide custom SVG paths for specific UI elements.
102. Global Styling:
11
12Background: Dark/Black (#010101).
13Primary Gradient: A diagonal gradient used for accents: from-[#FA93FA] via-[#C967E8] to-[#983AD6].
14Typography: Modern sans-serif, center-aligned hero text.
153. Hero Section Components:
16
17Announcement Pill:
18A pill-shaped top badge.
19Background: Semi-transparent dark (bg-[rgba(28,27,36,0.15)]) with a subtle border.
20Icon: A "Zap" icon inside a gradient-filled box with a glow effect.
21Text: "Used by founders. Loved by devs." in light grey.
22Main Headline (H1):
23Large text (responsive sizing: 48px mobile to 80px desktop).
24Text: "Your Vision" on line 1, "Our Digital Reality." on line 2.
25Style: Text should have a gradient fill (White to Purple/Pink).
26Subheadline:
27Text: "We turn bold ideas into modern designs that don’t just look amazing, they grow your business fast."
28Color: text-white/80.
29CTA Button:
30"Book a 15-min call" text.
31Rounded full button with a white background and black text.
32Includes a circle icon with an arrow inside, styled with the primary purple gradient.
33Outer border wrapper with a glass effect.
344. Hero Video Integration (Critical Details):
35
36Source: HLS Stream URL: https://customer-cbeadsgr09pnsezs.cloudflarestream.com/697945ca6b876878dba3b23fbd2f1561/manifest/video.m3u8
37Fallback: If HLS fails, fallback to this MP4: /_videos/v1/f0c78f536d5f21a047fb7792723a36f9d647daa1
38Implementation: Do NOT use react-player. Use a native <video> tag with a custom useEffect hook implementation of hls.js.
39Styling:
40Blend Mode: Use mix-blend-screen so the video black background blends into the page.
41Positioning: The video should be at the bottom of the hero. Apply a negative top margin (-mt-[150px]) so it overlaps behind the text.
42Z-Index: Ensure the text content is z-20 (above) and video is z-10 (below).
43Layout: The video must be 100% width (w-full), auto height, and stretch edge-to-edge without being cropped (do not use object-contain or fixed heights).
44Overlay: Add a gradient fade (from-[#010101] via-transparent to-[#010101]) over the video container.
455. Logo Cloud Section (Animated):
46
47Place this section immediately below the video.
48Background: Semi-transparent glass (bg-black/20 backdrop-blur-sm) with a top border (border-white/5).
49Layout:
50Desktop: "Powering the best teams" text on the left, separated by a vertical divider. Animated logo slider on the right.
51Mobile: Stacked vertically.
52Animation: Create an InfiniteSlider component using motion/react that scrolls logos horizontally forever.
53Logos: Use these SVG URLs (OpenAI, Nvidia, GitHub, etc.) and apply brightness-0 invert to make them white.
54https://html.tailus.io/blocks/customers/openai.svg
55https://html.tailus.io/blocks/customers/nvidia.svg
56(Include others similarly)
57Please assemble these into a cohesive Hero.tsx, App.tsx, and components/ui/infinite-slider.tsx structure.

What this prompt is good for

Landing pages

Create stunning product landing pages

SaaS websites

Modern SaaS marketing websites

Product launches

Launch pages for new products

Startup websites

Complete websites for early-stage startups