Spaces:
Sleeping
Sleeping
extras
Browse files- src/App.jsx +9 -5
- tailwind.config.js +21 -5
src/App.jsx
CHANGED
|
@@ -208,10 +208,14 @@ function App() {
|
|
| 208 |
<h1 className={`text-5xl font-bold mb-3 ${GRADIENT_CLASSES} bg-clip-text text-transparent transition-all duration-500`}>
|
| 209 |
DeepSeek-R1 WebGPU
|
| 210 |
</h1>
|
| 211 |
-
<div className="text-
|
| 212 |
-
<
|
| 213 |
-
|
| 214 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 215 |
</div>
|
| 216 |
<h2 className="font-semibold text-slate-700 dark:text-slate-300">
|
| 217 |
A next-generation reasoning model that runs locally in your browser with WebGPU acceleration.
|
|
@@ -226,7 +230,7 @@ function App() {
|
|
| 226 |
>
|
| 227 |
Xenova & Deepseek-R1
|
| 228 |
</a>
|
| 229 |
-
{" "}- Frontend
|
| 230 |
<a
|
| 231 |
href="https://github.com/Reidmen"
|
| 232 |
target="_blank"
|
|
|
|
| 208 |
<h1 className={`text-5xl font-bold mb-3 ${GRADIENT_CLASSES} bg-clip-text text-transparent transition-all duration-500`}>
|
| 209 |
DeepSeek-R1 WebGPU
|
| 210 |
</h1>
|
| 211 |
+
<div className="text-8xl mb-4 group perspective">
|
| 212 |
+
<div className="relative transform-gpu transition-all duration-500 animate-float group-hover:scale-110">
|
| 213 |
+
<span className="absolute inset-0 animate-shimmer-fast bg-gradient-to-r from-transparent via-white/30 to-transparent rounded-full blur-sm"></span>
|
| 214 |
+
<span className="relative inline-block animate-shimmer bg-gradient-to-r from-blue-400 via-cyan-300 to-blue-400 bg-clip-text text-transparent filter drop-shadow-glow hover:drop-shadow-glow-strong">
|
| 215 |
+
🐳
|
| 216 |
+
</span>
|
| 217 |
+
<div className="absolute inset-0 bg-gradient-to-r from-blue-500/20 via-cyan-400/20 to-blue-500/20 rounded-full blur-md animate-pulse-slow"></div>
|
| 218 |
+
</div>
|
| 219 |
</div>
|
| 220 |
<h2 className="font-semibold text-slate-700 dark:text-slate-300">
|
| 221 |
A next-generation reasoning model that runs locally in your browser with WebGPU acceleration.
|
|
|
|
| 230 |
>
|
| 231 |
Xenova & Deepseek-R1
|
| 232 |
</a>
|
| 233 |
+
{" "}- Frontend by{" "}
|
| 234 |
<a
|
| 235 |
href="https://github.com/Reidmen"
|
| 236 |
target="_blank"
|
tailwind.config.js
CHANGED
|
@@ -8,7 +8,9 @@ module.exports = {
|
|
| 8 |
'bounce-slow': 'bounce 3s infinite',
|
| 9 |
'pulse': 'pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite',
|
| 10 |
'float': 'float 6s ease-in-out infinite',
|
| 11 |
-
'shimmer': 'shimmer
|
|
|
|
|
|
|
| 12 |
},
|
| 13 |
keyframes: {
|
| 14 |
gradient: {
|
|
@@ -38,20 +40,34 @@ module.exports = {
|
|
| 38 |
'50%': { opacity: 0.5 },
|
| 39 |
},
|
| 40 |
float: {
|
| 41 |
-
'0%, 100%': {
|
| 42 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 43 |
},
|
| 44 |
shimmer: {
|
| 45 |
-
'0%': { backgroundPosition: '200% 50%' },
|
| 46 |
-
'
|
|
|
|
| 47 |
},
|
| 48 |
},
|
| 49 |
dropShadow: {
|
| 50 |
'glow': '0 0 10px rgba(56, 189, 248, 0.5)',
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
},
|
| 52 |
backgroundSize: {
|
| 53 |
'400%': '400% 100%',
|
| 54 |
},
|
|
|
|
|
|
|
|
|
|
| 55 |
},
|
| 56 |
},
|
| 57 |
}
|
|
|
|
| 8 |
'bounce-slow': 'bounce 3s infinite',
|
| 9 |
'pulse': 'pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite',
|
| 10 |
'float': 'float 6s ease-in-out infinite',
|
| 11 |
+
'shimmer': 'shimmer 3s linear infinite',
|
| 12 |
+
'shimmer-fast': 'shimmer 2s linear infinite',
|
| 13 |
+
'pulse-slow': 'pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite',
|
| 14 |
},
|
| 15 |
keyframes: {
|
| 16 |
gradient: {
|
|
|
|
| 40 |
'50%': { opacity: 0.5 },
|
| 41 |
},
|
| 42 |
float: {
|
| 43 |
+
'0%, 100%': {
|
| 44 |
+
transform: 'translateY(0) rotate(0deg) scale(1)',
|
| 45 |
+
filter: 'brightness(1)'
|
| 46 |
+
},
|
| 47 |
+
'50%': {
|
| 48 |
+
transform: 'translateY(-10px) rotate(5deg) scale(1.05)',
|
| 49 |
+
filter: 'brightness(1.2)'
|
| 50 |
+
},
|
| 51 |
},
|
| 52 |
shimmer: {
|
| 53 |
+
'0%': { backgroundPosition: '200% 50%', opacity: 0.5 },
|
| 54 |
+
'50%': { opacity: 1 },
|
| 55 |
+
'100%': { backgroundPosition: '-200% 50%', opacity: 0.5 },
|
| 56 |
},
|
| 57 |
},
|
| 58 |
dropShadow: {
|
| 59 |
'glow': '0 0 10px rgba(56, 189, 248, 0.5)',
|
| 60 |
+
'glow-strong': [
|
| 61 |
+
'0 0 10px rgba(56, 189, 248, 0.5)',
|
| 62 |
+
'0 0 20px rgba(56, 189, 248, 0.3)',
|
| 63 |
+
],
|
| 64 |
},
|
| 65 |
backgroundSize: {
|
| 66 |
'400%': '400% 100%',
|
| 67 |
},
|
| 68 |
+
perspective: {
|
| 69 |
+
'default': '1000px',
|
| 70 |
+
},
|
| 71 |
},
|
| 72 |
},
|
| 73 |
}
|