feat: add animated gradient meter to header text based on player count
CSS background-clip: text with dynamic linear-gradient replaces flat header color. Fill sweeps left-to-right (pink to white) proportional to playerCount/maxPlayers. Pulse glow fires when lobby is full. Made-with: Cursor
This commit is contained in:
@@ -35,10 +35,24 @@
|
||||
color: #f35dcb;
|
||||
font-size: 80px;
|
||||
font-weight: bold;
|
||||
text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.8);
|
||||
letter-spacing: 2px;
|
||||
opacity: 0;
|
||||
transition: opacity 0.5s ease;
|
||||
background: linear-gradient(to right, #ffffff 0%, #ffffff 0%, #f35dcb 0%, #f35dcb 100%);
|
||||
-webkit-background-clip: text;
|
||||
background-clip: text;
|
||||
-webkit-text-fill-color: transparent;
|
||||
filter: drop-shadow(3px 3px 8px rgba(0, 0, 0, 0.8));
|
||||
}
|
||||
|
||||
@keyframes meter-full-pulse {
|
||||
0% { filter: drop-shadow(3px 3px 8px rgba(0,0,0,0.8)); }
|
||||
50% { filter: drop-shadow(0 0 20px rgba(255,255,255,0.6)) drop-shadow(3px 3px 8px rgba(0,0,0,0.8)); }
|
||||
100% { filter: drop-shadow(3px 3px 8px rgba(0,0,0,0.8)); }
|
||||
}
|
||||
|
||||
#header.meter-full-pulse {
|
||||
animation: meter-full-pulse 0.6s ease-out;
|
||||
}
|
||||
|
||||
#footer {
|
||||
|
||||
Reference in New Issue
Block a user