feat: enhance mini chart bar animations for control panel preview
This commit is contained in:
@@ -98,7 +98,7 @@
|
||||
</div>
|
||||
<div>
|
||||
<div class="font-semibold text-sm">VPS-001</div>
|
||||
<div class="text-xs text-color-muted">Running ΓÇó 4 vCPU ΓÇó 8GB RAM</div>
|
||||
<div class="text-xs text-color-muted">Running • 4 vCPU • 8GB RAM</div>
|
||||
</div>
|
||||
</div>
|
||||
<span class="px-2 py-1 bg-success/20 text-success text-xs font-medium rounded-full">Online</span>
|
||||
@@ -109,9 +109,18 @@
|
||||
<div class="flex items-end gap-2">
|
||||
<span class="text-2xl font-bold text-primary">23%</span>
|
||||
<div class="flex-1 h-8 flex items-end gap-0.5">
|
||||
@for($i = 0; $i < 12; $i++)
|
||||
<div class="flex-1 bg-primary/{{ rand(20, 80) }} rounded-t" style="height: {{ rand(30, 100) }}%"></div>
|
||||
@endfor
|
||||
<span class="mini-chart-bar" style="--delay: 0s; --h1: 65%; --h2: 40%; --h3: 85%; --h4: 30%;"></span>
|
||||
<span class="mini-chart-bar" style="--delay: 0.1s; --h1: 45%; --h2: 70%; --h3: 35%; --h4: 80%;"></span>
|
||||
<span class="mini-chart-bar" style="--delay: 0.2s; --h1: 80%; --h2: 50%; --h3: 70%; --h4: 45%;"></span>
|
||||
<span class="mini-chart-bar" style="--delay: 0.3s; --h1: 55%; --h2: 85%; --h3: 40%; --h4: 65%;"></span>
|
||||
<span class="mini-chart-bar" style="--delay: 0.4s; --h1: 70%; --h2: 35%; --h3: 90%; --h4: 55%;"></span>
|
||||
<span class="mini-chart-bar" style="--delay: 0.5s; --h1: 40%; --h2: 75%; --h3: 50%; --h4: 85%;"></span>
|
||||
<span class="mini-chart-bar" style="--delay: 0.6s; --h1: 90%; --h2: 45%; --h3: 65%; --h4: 35%;"></span>
|
||||
<span class="mini-chart-bar" style="--delay: 0.7s; --h1: 50%; --h2: 80%; --h3: 30%; --h4: 70%;"></span>
|
||||
<span class="mini-chart-bar" style="--delay: 0.8s; --h1: 75%; --h2: 40%; --h3: 85%; --h4: 50%;"></span>
|
||||
<span class="mini-chart-bar" style="--delay: 0.9s; --h1: 35%; --h2: 65%; --h3: 45%; --h4: 90%;"></span>
|
||||
<span class="mini-chart-bar" style="--delay: 1.0s; --h1: 85%; --h2: 55%; --h3: 75%; --h4: 40%;"></span>
|
||||
<span class="mini-chart-bar" style="--delay: 1.1s; --h1: 60%; --h2: 90%; --h3: 50%; --h4: 70%;"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -911,6 +920,17 @@
|
||||
100% { height: var(--h1, 60%); }
|
||||
}
|
||||
|
||||
/* Mini Chart Bar for Control Panel Preview */
|
||||
.mini-chart-bar {
|
||||
display: block;
|
||||
flex: 1;
|
||||
min-width: 4px;
|
||||
background: linear-gradient(to top, #1A759F, rgba(26, 117, 159, 0.5));
|
||||
border-radius: 2px 2px 0 0;
|
||||
animation: chartWave 2s ease-in-out infinite;
|
||||
animation-delay: var(--delay, 0s);
|
||||
}
|
||||
|
||||
/* Homepage Color Overrides */
|
||||
.homepage-wrapper .text-primary { color: #1A759F !important; }
|
||||
.homepage-wrapper .text-secondary { color: #52B69A !important; }
|
||||
|
||||
Reference in New Issue
Block a user