Desktop.fm 3D Hero Landing Page
An interactive landing page featuring a Three.js canvas with 3D models and a glassmorphic floating modal containing a custom toggle switch and soundwave animation.
Overview
This landing page is a high-impact creative showcase that utilizes a Three.js canvas to render a 3D metallic disc with dynamic green laser interactions. It serves as a premium reference for builders looking to merge immersive WebGL graphics with a minimalist, glassmorphic UI overlay. The design is ideal for projects wanting to establish an aesthetic of technical sophistication and high-end digital craftsmanship.
Design System
- Color Palette & Visual Hierarchy: The site uses a neutral monochromatic base (off-white/grey backgrounds) to make the metallic shaders and vibrant neon green (#00FF00) laser lines pop. The primary CTA is high-contrast black, drawing the eye immediately to the conversion point.
- Typography: The layout features a clean, geometric sans-serif typeface (likely Inter or a similar modern grotesque). The scale is intimate, with a large bold title ("Desktop.fm") centered in the modal to establish brand identity.
- Page Structure: The site is constructed as a single-view app. The core structure consists of a full-screen
<canvas>for the 3D scene, layered behind a centered.landing-card-containerthat houses the main interaction points. - Reusable Components:
- Glassmorphic Modal: A fixed-size container (280px x 200px) with soft rounded corners and a subtle backdrop filter.
- Custom Toggle: An iOS-style flat switch (
switch--flat) for interactive state changes. - Animated Soundwave: A CSS-driven visualizer consisting of multiple vertical bars (
.line) that indicate active audio states. - Primary Button: A full-width dark-themed button with an integrated chevron icon and hover transition states.
- Interactions & Motion: The 3D disc tracks cursor movement or auto-rotates, while the green lasers intersect with the geometry in real-time. The UI uses a smooth opacity transition and a specific
translateYoffset to float the card into position. - Implementation Clues: The HTML reveals a Nuxt.js/Vue framework (
#__nuxt) structure. The 3D engine is powered by Three.js (r162), indicating a sophisticated rendering pipeline involving raycasting or custom shaders for the laser points.
Use Cases
- Who should clone this pattern: Developers building "coming soon" pages, portfolio sites for creative technologists, or landing pages for niche software tools where brand aesthetic is a primary differentiator.
- Effective Remixes: This UI can be effectively adapted for music player interfaces, VPN or system utility dashboards, and high-fidelity crypto/NFT project showcases.
- Practical Remix Directions:
- Asset Swap: Replace the 3D disc with a different GLTF/GLB model (e.g., a hardware device, jewelry, or an abstract logo) to change the product context.
- Modular Extraction: Reuse only the glassmorphic modal and soundwave animation as a floating music player or "Now Playing" widget for an existing dashboard.
- Functional Toggle: Map the custom switch to toggle accessibility modes or theme variations (Light/Dark) across a site.
- Suggested Clone Scope: This is best as a quick, full-page clone to preserve the spatial relationship between the 3D background and the floating UI card.
Related Inspirations
Honk Real-time Messaging Landing Page
A minimalist landing page featuring a vibrant blue background, animated typography, and a central interactive phone-mockup component for mobile interface display.
Circa Minimalist Launch Landing Page
A dark-themed waiting list template featuring a subtle dot-grid background, centered flexbox layout, and a video hero section with a call-to-action button.
Norm Minimalist Product Landing Page
A clean, high-contrast hardware showcase featuring a scroll-triggered vertically stacked layout, sticky navigation bar, and integrated haptic/feature bullet points.
Heart Aerospace Landing Page
A minimalist industrial design featuring a full-screen video hero section, large-scale typography, high-contrast grid layouts, and an interactive partner logo gallery.
Stocketa Portfolio Tracker Landing Page
A split-screen landing page featuring a text-gradient hero, a sticky mobile app frame with parallax floating elements, and a feature grid with custom icons.
ICAM Inox Industrial Portfolio Landing
A high-impact landing page featuring an animated video hero, smooth scroll-triggered Lottie interactions, a rounded bento-style product grid, and full-bleed image sections.