{
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
"name": "animated-background-glass",
"type": "registry:component",
"title": "Animated Background Glass",
"description": "Animated gradient background with floating orbs for glassmorphism UIs.\n * Provides an immersive atmosphere with theme-aware styling.\n *\n * ## Features",
"dependencies": [
"react",
"shadcn-glass-ui"
],
"registryDependencies": [
"cn",
"theme-provider"
],
"files": [
{
"path": "components/glass/specialized/animated-background-glass.tsx",
"type": "registry:component",
"content": "/**\n * AnimatedBackgroundGlass Component\n *\n * Animated gradient background with floating orbs for glassmorphism UIs.\n * Provides an immersive atmosphere with theme-aware styling.\n *\n * ## Features\n * - Theme-aware gradient background (glass/light/aurora)\n * - 5 floating animated orbs with blur effects\n * - Fixed positioning for full-page backgrounds\n * - Performance-optimized CSS animations (8s cycle)\n * - Configurable center orb visibility\n *\n * ## Orb Configuration\n * - **Orb 1:** Top-left, 600px, purple/blue tones\n * - **Orb 2:** Bottom-right, 700px, blue/violet tones, 2s delay\n * - **Orb 3:** Center-right, 500px, pink/cyan tones, 4s delay\n * - **Orb 4:** Bottom-left, 450px, cyan/violet tones, 6s delay\n * - **Orb 5:** Center, 500px, violet (glass theme only by default)\n *\n * ## CSS Variables\n * Customize colors via theme CSS variables:\n * - `--orb-1` through `--orb-5`: Orb colors (OKLCH with opacity)\n * - `--bg-from`, `--bg-via`, `--bg-to`: Gradient stops\n *\n * @example Basic usage\n * ```tsx\n * import { AnimatedBackgroundGlass } from 'shadcn-glass-ui'\n *\n * function App() {\n * return (\n * <>\n *