feat: enhance mini chart bar animations for control panel preview
This commit is contained in:
@@ -98,7 +98,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<div class="font-semibold text-sm">VPS-001</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>
|
||||||
</div>
|
</div>
|
||||||
<span class="px-2 py-1 bg-success/20 text-success text-xs font-medium rounded-full">Online</span>
|
<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">
|
<div class="flex items-end gap-2">
|
||||||
<span class="text-2xl font-bold text-primary">23%</span>
|
<span class="text-2xl font-bold text-primary">23%</span>
|
||||||
<div class="flex-1 h-8 flex items-end gap-0.5">
|
<div class="flex-1 h-8 flex items-end gap-0.5">
|
||||||
@for($i = 0; $i < 12; $i++)
|
<span class="mini-chart-bar" style="--delay: 0s; --h1: 65%; --h2: 40%; --h3: 85%; --h4: 30%;"></span>
|
||||||
<div class="flex-1 bg-primary/{{ rand(20, 80) }} rounded-t" style="height: {{ rand(30, 100) }}%"></div>
|
<span class="mini-chart-bar" style="--delay: 0.1s; --h1: 45%; --h2: 70%; --h3: 35%; --h4: 80%;"></span>
|
||||||
@endfor
|
<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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -911,6 +920,17 @@
|
|||||||
100% { height: var(--h1, 60%); }
|
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 Color Overrides */
|
||||||
.homepage-wrapper .text-primary { color: #1A759F !important; }
|
.homepage-wrapper .text-primary { color: #1A759F !important; }
|
||||||
.homepage-wrapper .text-secondary { color: #52B69A !important; }
|
.homepage-wrapper .text-secondary { color: #52B69A !important; }
|
||||||
|
|||||||
Reference in New Issue
Block a user