3D Interactive Lanyard ID
Kartu ID gantung 3D dengan simulasi tali Verlet physics real-time, buckle & split ring logam, tali motif battana, serta interaksi tarik-ayun dan klik untuk membalik kartu depan/belakang.
MacBook Pro 16" M5 · 1440 × 900 px
1"use client";23import { useTheme } from "next-themes";4import LanyardBadge from "@/components/ui/lanyard-badge";56export function HeroLanyardDemo() {7 const { resolvedTheme } = useTheme();8 const isDark = resolvedTheme === "dark";910 return (11 <div className="relative w-full h-[560px] flex justify-center overflow-hidden bg-[#F8FAFC] dark:bg-[#060B11]">12 {/* Soft Teal Halo */}13 <div14 aria-hidden="true"15 className="pointer-events-none absolute top-[62px] w-[410px] h-[410px] translate-x-[44px] rounded-full bg-[#14B8A6]/[0.086] dark:bg-[#2DD4BF]/[0.10]"16 />1718 {/* Secondary Architectural Ghost Card */}19 <div20 aria-hidden="true"21 className="pointer-events-none absolute top-[146px] w-[205px] h-[304px] translate-x-[94px] rotate-[7.5deg] rounded-[18px] overflow-hidden border border-[#E2E8F0] dark:border-[#1E293B] shadow-[0_16px_32px_rgba(15,23,42,0.10)] dark:shadow-[0_16px_32px_rgba(0,0,0,0.40)] opacity-[0.42] dark:opacity-[0.45]"22 >23 <img24 src={25 isDark26 ? "/assets/id-card-back-architectural-dark.png"27 : "/assets/id-card-back-architectural.png"28 }29 alt=""30 className="w-full h-full object-cover"31 />32 </div>3334 {/* Physics Lanyard Badge */}35 <div className="relative z-20 w-full h-full">36 <LanyardBadge37 cardWidth={264}38 anchorTop={-140}39 clampY={104}40 strapColor={isDark ? "#0B121C" : "#0F172A"}41 inkColor="#2DD4BF"42 metalTone={isDark ? "silver" : "warm"}43 flipButton={false}44 front={45 <div className="w-full h-full relative overflow-hidden rounded-[18px] bg-white dark:bg-[#060B11] border border-[#E2E8F0] dark:border-[#2DD4BF]/25 shadow-2xl">46 <img47 src={48 isDark49 ? "/assets/id-card-front-v1-glasses-dark.png"50 : "/assets/id-card-front-v1-glasses.png"51 }52 alt="Nor Azwan - ID Card Front"53 className="w-full h-full object-cover pointer-events-none select-none"54 draggable={false}55 />56 </div>57 }58 back={59 <div className="w-full h-full relative overflow-hidden rounded-[18px] bg-[#0F172A] dark:bg-[#060B11] border border-[#334155] dark:border-[#2DD4BF]/25 shadow-2xl">60 <img61 src={62 isDark63 ? "/assets/id-card-back-architectural-dark.png"64 : "/assets/id-card-back-architectural.png"65 }66 alt="Nor Azwan - ID Card Back"67 className="w-full h-full object-cover pointer-events-none select-none"68 draggable={false}69 />70 </div>71 }72 />73 </div>74 </div>75 );76}77
Komponen Lainnya
Jelajahi mikro-interaksi dan efek visual lainnya dari koleksi UI Craft.
Interactive 3D Bookshelf
Rak buku 3D interaktif berperspektif CSS & Framer Motion dengan animasi spring ayun cover, ketebalan blok kertas, pita penanda baca, serta panel Key Takeaways.
Circular 3D Product Carousel
Karusel silinder 3D berbasis CSS perspective murni dengan drag/swipe fisika, wheel scrub di area tengah, auto-orbit mulus, serta kartu kaca & SVG art bawaan.
Liquid Glass Navbar
Navbar kapsul kaca cair dengan shader air WebGL real-time, efek refraksi SVG feDisplacementMap, animasi spring droplet yang terpecah saat melompat jauh, serta mode laci vertikal.

