Skip to content

Commit 2616d9a

Browse files
committed
updated home page
1 parent e5318c8 commit 2616d9a

File tree

17 files changed

+940
-11
lines changed

17 files changed

+940
-11
lines changed

app/dashboard/page.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import ChartAreaDefault from "@/components/dashboard/chart-area";
99
import Link from "next/link";
1010
import { useState, useEffect } from "react";
1111

12+
1213
export default function Dashboard() {
1314
const [imgUrl, setImgUrl] = useState(null);
1415

app/globals.css

Lines changed: 113 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,4 +122,116 @@ body {
122122
--chart-4: oklch(0.627 0.265 303.9);
123123
--chart-5: oklch(0.645 0.246 16.439);
124124
}
125-
}
125+
}
126+
127+
.main-title {
128+
129+
background: linear-gradient(135deg,#a0a0a0,#fff,#e0e0e0);
130+
-webkit-background-clip: text;
131+
-webkit-text-fill-color: transparent;
132+
background-clip: text;
133+
letter-spacing: .1em;
134+
text-transform: uppercase
135+
}
136+
137+
138+
139+
.glass-shine {
140+
position: relative;
141+
overflow: hidden;
142+
143+
}
144+
145+
146+
/* Improved Shine Effect */
147+
.glass-shine::after {
148+
content: '';
149+
position: absolute;
150+
top: 0;
151+
left: -150%;
152+
width: 100%;
153+
height: 100%;
154+
background: linear-gradient(
155+
90deg,
156+
transparent 0%,
157+
rgba(255, 255, 255, 0.1) 20%,
158+
rgba(255, 255, 255, 0.6) 50%,
159+
rgba(255, 255, 255, 0.1) 80%,
160+
transparent 100%
161+
);
162+
transform: skewX(-25deg);
163+
animation: enhancedShine 6s ease-in-out infinite;
164+
pointer-events: none;
165+
z-index: 1;
166+
}
167+
168+
/* Enhanced Keyframes */
169+
@keyframes enhancedShine {
170+
0% {
171+
left: -150%;
172+
opacity: 0;
173+
}
174+
15% {
175+
opacity: 1;
176+
}
177+
35% {
178+
left: 150%;
179+
opacity: 1;
180+
}
181+
40% {
182+
opacity: 0;
183+
}
184+
100% {
185+
left: 150%;
186+
opacity: 0;
187+
}
188+
}
189+
190+
/* Variations */
191+
.glass-shine--fast::after {
192+
animation: enhancedShine 3s ease-in-out infinite;
193+
}
194+
195+
.glass-shine--slow::after {
196+
animation: enhancedShine 8s ease-in-out infinite;
197+
}
198+
199+
.glass-shine--golden::after {
200+
background: linear-gradient(
201+
90deg,
202+
transparent 0%,
203+
rgba(255, 215, 0, 0.1) 20%,
204+
rgba(255, 215, 0, 0.6) 50%,
205+
rgba(255, 215, 0, 0.1) 80%,
206+
transparent 100%
207+
);
208+
}
209+
210+
211+
212+
/* Additional shine variants */
213+
.glass-shine--diagonal::after {
214+
transform: skewX(-45deg) scale(1.5);
215+
background: linear-gradient(
216+
120deg,
217+
transparent 0%,
218+
rgba(255, 255, 255, 0.15) 30%,
219+
rgba(255, 255, 255, 0.7) 50%,
220+
rgba(255, 255, 255, 0.15) 70%,
221+
transparent 100%
222+
);
223+
}
224+
225+
.glass-shine--pulse::after {
226+
animation: enhancedShine 4s ease-in-out infinite, pulse 4s ease-in-out infinite;
227+
}
228+
229+
@keyframes pulse {
230+
0%, 100% { opacity: 0; }
231+
50% { opacity: 0.8; }
232+
}
233+
234+
.inner-white-shadow {
235+
box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.4);
236+
}
237+

0 commit comments

Comments
 (0)