File size: 8,273 Bytes
5107ad6
 
 
 
 
 
 
 
 
 
 
00efa21
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5107ad6
 
 
 
 
 
 
00efa21
5107ad6
00efa21
5107ad6
00efa21
 
 
 
 
 
5107ad6
00efa21
 
 
 
 
 
5107ad6
00efa21
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5107ad6
 
 
 
 
00efa21
 
 
 
 
 
 
 
 
 
69ef5a1
0b2ef84
00efa21
 
5107ad6
69ef5a1
00efa21
5107ad6
 
 
00efa21
 
 
 
 
 
 
 
 
 
5107ad6
00efa21
5107ad6
 
00efa21
5107ad6
00efa21
 
5107ad6
 
 
00efa21
 
5107ad6
00efa21
5107ad6
00efa21
5107ad6
00efa21
5107ad6
 
 
 
 
00efa21
 
 
 
 
 
 
 
 
5107ad6
00efa21
5107ad6
 
 
 
 
 
 
 
 
 
00efa21
 
 
 
5107ad6
00efa21
5107ad6
ca6b43f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PixelPulse UI</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <script src="https://unpkg.com/feather-icons"></script>
    <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.globe.min.js"></script>
    <style>
        :root {
            /* Color System */
            --color-primary: 159, 122, 234;
            --color-secondary: 255, 107, 165;
            --color-dark: 17, 17, 17;
            --color-light: 245, 245, 247;
            --color-surface-dark: 30, 30, 32;
            
            /* Typography */
            --text-xs: 0.75rem;
            --text-sm: 0.875rem;
            --text-base: 1rem;
            --text-lg: 1.125rem;
            --text-xl: 1.25rem;
            --text-2xl: 1.5rem;
            --text-3xl: 1.875rem;
            --text-4xl: 2.25rem;
            --text-5xl: 3rem;
            
            /* Spacing */
            --space-xs: 0.25rem;
            --space-sm: 0.5rem;
            --space-md: 1rem;
            --space-lg: 1.5rem;
            --space-xl: 2rem;
            
            /* Effects */
            --blur-sm: blur(8px);
            --blur-md: blur(16px);
            --blur-lg: blur(24px);
            --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.12);
            --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.15);
            --shadow-lg: 0 8px 30px rgba(0, 0, 0, 0.25);
        }

        .vanta-bg {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: -1;
            opacity: 0.7;
        }

        .glass-card {
            backdrop-filter: var(--blur-md);
            background: rgba(var(--color-surface-dark), 0.6);
            border-radius: 24px;
            border: 1px solid rgba(var(--color-light), 0.08);
            box-shadow: var(--shadow-lg);
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        }

        .glass-card:hover {
            background: rgba(var(--color-surface-dark), 0.7);
            border-color: rgba(var(--color-light), 0.12);
        }

        .text-glow {
            text-shadow: 0 0 12px rgba(var(--color-primary), 0.4);
        }

        body {
            background-color: rgb(var(--color-dark));
            color: rgba(var(--color-light), 0.9);
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
            line-height: 1.6;
            letter-spacing: 0.01em;
        }

        .btn-primary {
            background: linear-gradient(135deg, 
                rgba(var(--color-primary), 1) 0%, 
                rgba(var(--color-secondary), 1) 100%);
            border: none;
            box-shadow: 0 4px 20px rgba(var(--color-primary), 0.3);
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .btn-primary:hover {
            transform: translateY(-2px);
            box-shadow: 0 6px 24px rgba(var(--color-primary), 0.4);
        }

        .input-field {
            background: rgba(var(--color-surface-dark), 0.7);
            border: 1px solid rgba(var(--color-light), 0.1);
            backdrop-filter: var(--blur-sm);
            transition: all 0.2s ease;
        }

        .input-field:focus {
            border-color: rgba(var(--color-primary), 0.5);
            box-shadow: 0 0 0 3px rgba(var(--color-primary), 0.1);
        }
    </style>
</head>
<body class="bg-gray-900 text-white min-h-screen flex flex-col">
    <div id="vanta-bg" class="vanta-bg"></div>
    <header class="py-8 px-6 md:px-12">
        <div class="container mx-auto flex justify-between items-center max-w-7xl">
            <h1 class="text-4xl font-bold text-glow tracking-tight">
                Pixel<span class="bg-clip-text text-transparent bg-gradient-to-r from-purple-400 to-pink-500">Pulse</span>
            </h1>
            <nav class="hidden md:flex space-x-10">
                <a href="#" class="text-lg font-medium hover:text-purple-300 transition-all duration-300 flex items-center">
                    <span class="opacity-80 hover:opacity-100">Features</span>
                    <i data-feather="chevron-down" class="w-4 h-4 ml-1"></i>
                </a>
                <a href="design-system.html" class="text-lg font-medium hover:text-purple-300 transition-all duration-300">Design System</a>
                <a href="design-tokens.json" class="text-lg font-medium hover:text-purple-300 transition-all duration-300">Design Tokens</a>
                <a href="#" class="text-lg font-medium hover:text-purple-300 transition-all duration-300">Pricing</a>
                <a href="#" class="text-lg font-medium hover:text-purple-300 transition-all duration-300">Contact</a>
            </nav>
<button class="md:hidden p-3 rounded-full bg-white bg-opacity-10 backdrop-filter backdrop-blur-sm">
                <i data-feather="menu" class="w-6 h-6"></i>
            </button>
        </div>
    </header>
    <main class="flex-grow flex items-center justify-center px-6 py-16">
        <div class="glass-card p-12 max-w-5xl w-full">
            <div class="text-center mb-10">
                <h2 class="text-5xl md:text-6xl font-bold mb-6 text-glow tracking-tight">
                    Where Design Meets <span class="bg-clip-text text-transparent bg-gradient-to-r from-purple-300 to-pink-400">Magic</span>
                </h2>
                <p class="text-xl md:text-2xl text-center mb-8 opacity-90 max-w-2xl mx-auto leading-relaxed">
                    Create stunning interfaces with our AI-powered design system that adapts to your creative vision.
                </p>
            </div>
            
            <div class="max-w-2xl mx-auto">
                <div class="relative">
                    <input type="text" 
                           class="input-field w-full rounded-full py-5 px-8 text-lg placeholder-gray-400 focus:outline-none" 
                           placeholder="Ask PixelPulse anything...">
                    <button class="btn-primary absolute right-2 top-1/2 transform -translate-y-1/2 rounded-full p-4 transition-all">
                        <i data-feather="send" class="w-5 h-5 text-white"></i>
                    </button>
                </div>
                
                <div class="flex justify-center mt-8 space-x-6">
                    <button class="flex items-center space-x-3 bg-white bg-opacity-10 hover:bg-opacity-20 px-6 py-3 rounded-full transition-all backdrop-filter backdrop-blur-sm">
                        <i data-feather="mic" class="w-5 h-5"></i>
                        <span class="font-medium">Voice Input</span>
                    </button>
                    <button class="flex items-center space-x-3 bg-white bg-opacity-10 hover:bg-opacity-20 px-6 py-3 rounded-full transition-all backdrop-filter backdrop-blur-sm">
                        <i data-feather="image" class="w-5 h-5"></i>
                        <span class="font-medium">Upload Image</span>
                    </button>
                </div>
            </div>
        </div>
    </main>
    <footer class="py-8 px-6 text-center">
        <div class="container mx-auto max-w-7xl border-t border-white border-opacity-10 pt-8">
            <p class="text-sm text-gray-400">
                © 2023 PixelPulse UI. All rights reserved. 
                <span class="inline-flex items-center ml-1">
                    Crafted with <i data-feather="heart" class="w-4 h-4 mx-1 text-pink-500"></i> by design wizards.
                </span>
            </p>
        </div>
    </footer>
<script>
        feather.replace();
        VANTA.GLOBE({
            el: "#vanta-bg",
            mouseControls: true,
            touchControls: true,
            gyroControls: false,
            minHeight: 200.00,
            minWidth: 200.00,
            scale: 1.00,
            scaleMobile: 1.00,
            color: 0x9f7aea,
            backgroundColor: 0x111111,
            size: 0.8,
            speed: 0.5
        });
</script>
</body>
</html>