Dokumentasi komponen Progress Bar yang dapat digunakan untuk menampilkan indikator kemajuan dalam NexaUI framework.
Progress bar dasar dengan berbagai warna dan ukuran.
<div class="nx-progress">
<div class="nx-progress-bar" style="width: 25%">25%</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar nx-bg-primary" style="width: 50%">50%</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar nx-bg-success" style="width: 75%">75%</div>
</div>
<Progress
title="25%"
class="nx-progress-bar"
value="25"
/>
<Progress
title="50%"
class="nx-progress-bar nx-bg-primary"
value="50"
/>
<Progress
title="75%"
class="nx-progress-bar nx-bg-success"
value="75"
/>
Progress bar dengan efek bergaris.
<div class="nx-progress">
<div class="nx-progress-bar nx-progress-striped" style="width: 40%">40%</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar nx-progress-striped nx-bg-warning" style="width: 60%">60%</div>
</div>
<Progress
title="40%"
class="nx-progress-bar nx-progress-striped"
value="40"
/>
<Progress
title="60%"
class="nx-progress-bar nx-progress-striped nx-bg-warning"
value="60"
/>
Progress bar dengan efek animasi bergerak.
<div class="nx-progress">
<div class="nx-progress-bar nx-progress-striped nx-progress-animated"
style="width: 75%">Loading...</div>
</div>
<Progress
title="Loading..."
class="nx-progress-bar nx-progress-striped nx-progress-animated"
value="75"
/>
Progress bar tersedia dalam berbagai variasi warna untuk kebutuhan yang berbeda.
<div class="nx-progress">
<div class="nx-progress-bar nx-bg-primary" style="width: 30%">Primary</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar nx-bg-success" style="width: 40%">Success</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar nx-bg-warning" style="width: 60%">Warning</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar nx-bg-danger" style="width: 80%">Danger</div>
</div>
<Progress
title="Primary"
class="nx-progress-bar nx-bg-primary"value="30"
/>
<Progress
title="Success"
class="nx-progress-bar nx-bg-success"value="40"
/>
<Progress
title="Warning"
class="nx-progress-bar nx-bg-warning"value="60"
/>
<Progress
title="Danger"
class="nx-progress-bar nx-bg-danger"value="80"
/>
Progress bar tersedia dalam tiga ukuran berbeda: kecil, normal, dan besar.
<div class="nx-progress nx-progress-sm">
<div class="nx-progress-bar" style="width: 50%"></div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar" style="width: 50%"></div>
</div>
<div class="nx-progress nx-progress-lg">
<div class="nx-progress-bar" style="width: 50%"></div>
</div>
<Progress
title=""
class="nx-progress nx-progress-sm"
value="50"
/>
<Progress
title=""
class="nx-progress"
value="50"
/>
<Progress
title=""
class="nx-progress nx-progress-lg"
value="50"
/>
Tambahkan label di dalam progress bar untuk menampilkan informasi lebih detail.
<div class="nx-progress">
<div class="nx-progress-bar with-label" style="width: 25%">Mengunduh 25%</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar with-label nx-bg-success" style="width: 66%">66 dari 100</div>
</div>
<Progress
title="Mengunduh 25%"
class="nx-progress-bar with-label"
value="25"
/>
<Progress
title="66 dari 100"
class="nx-progress-bar with-label nx-bg-success"
value="66"
/>
Progress bar dengan tampilan sudut yang lebih bulat.
<div class="nx-progress nx-progress-rounded">
<div class="nx-progress-bar" style="width: 45%">45%</div>
</div>
<div class="nx-progress nx-progress-rounded">
<div class="nx-progress-bar nx-bg-primary" style="width: 80%">80%</div>
</div>
<Progress
title="45"
class="nx-progress nx-progress-rounded"
value="45"
/>
<Progress
title="80"
class="nx-progress nx-progress-rounded nx-bg-primary"
value="80"
/>
Menggabungkan beberapa progress bar dalam satu container untuk menampilkan berbagai progress secara bersamaan.
<div class="nx-progress">
<div class="nx-progress-bar nx-bg-success" style="width: 30%">30%</div>
<div class="nx-progress-bar nx-bg-warning" style="width: 20%">20%</div>
<div class="nx-progress-bar nx-bg-danger" style="width: 10%">10%</div>
</div>
. . .
Progress bar dengan variasi background container yang berbeda.
<div class="nx-progress nx-bg-light">
<div class="nx-progress-bar nx-bg-primary" style="width: 40%">40%</div>
</div>
<div class="nx-progress nx-bg-dark">
<div class="nx-progress-bar nx-bg-warning" style="width: 60%">60%</div>
</div>
<div class="nx-progress nx-bg-gradient">
<div class="nx-progress-bar nx-bg-success" style="width: 75%">75%</div>
</div>
. . .
Progress bar dengan orientasi vertikal untuk tampilan yang berbeda.
<div class="nx-progress-vertical">
<div class="nx-progress-bar" style="height: 25%">25%</div>
</div>
<div class="nx-progress-vertical">
<div class="nx-progress-bar nx-bg-success" style="height: 50%">50%</div>
</div>
<div class="nx-progress-vertical">
<div class="nx-progress-bar nx-bg-warning" style="height: 75%">75%</div>
</div>
. . .
Progress bar yang dapat dikontrol dengan tombol atau input.
<div class="nx-progress mb-3">
<div id="interactiveProgress" class="nx-progress-bar nx-bg-primary"
style="width: 0%">0%</div>
</div>
<div class="nx-btn-group">
<button class="nx-btn nx-btn-sm nx-btn-primary" onclick="decreaseProgress()">-</button>
<button class="nx-btn nx-btn-sm nx-btn-primary" onclick="increaseProgress()">+</button>
</div>
. . .
Progress bar dengan efek gradient warna.
<div class="nx-progress">
<div class="nx-progress-bar nx-progress-striped nx-progress-animated nx-bg-gradient"
style="width: 75%">Loading...</div>
</div>
<Progress
title="Loading..."
class="nx-progress-bar nx-progress-striped nx-progress-animated nx-bg-gradient"
value="75"
/>
Menambahkan ikon di dalam progress bar untuk informasi visual tambahan.
<div class="nx-progress">
<div class="nx-progress-bar nx-bg-primary" style="width: 65%">
<span class="nx-progress-icon">
<i class="fas fa-download"></i>
</span>
Downloading... 65%
</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar nx-bg-success" style="width: 80%">
<span class="nx-progress-icon">
<i class="fas fa-sync fa-spin"></i>
</span>
Syncing... 80%
</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar nx-bg-warning" style="width: 45%">
<span class="nx-progress-icon">
<i class="fas fa-check"></i>
</span>
Processing 45%
</div>
</div>
<Progress
title='
<span class="nx-progress-icon">
<i class="fas fa-download"></i>
</span>
Downloading... 65%'
class="nx-progress-bar nx-bg-primary"
value="60"
/>
<Progress
title='
<span class="nx-progress-icon">
<i class="fas fa-sync fa-spin"></i>
</span>
Syncing... 80%'
class="nx-progress-bar nx-bg-success"
value="80"
/>
<Progress
title='
<span class="nx-progress-icon">
<i class="fas fa-check"></i>
</span>
Processing 45%'
class="nx-progress-bar nx-bg-warning"
value="45"
/>
Menampilkan tooltip saat hover pada progress bar.
<div class="nx-progress mb-3">
<div class="nx-progress-bar nx-bg-primary" style="width: 65%"
data-tooltip="Downloading: 65%">65%</div>
</div>
<div class="nx-progress mb-3">
<div class="nx-progress-bar nx-bg-success" style="width: 80%"
data-tooltip="80 dari 100 file">80%</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar nx-bg-warning" style="width: 45%"
data-tooltip="Processing: 45%">45%</div>
</div>
. . .
Progress bar yang ditumpuk vertikal.
<div class="nx-progress">
<div class="nx-progress-bar nx-bg-success" style="width: 30%">30%</div>
<div class="nx-progress-bar nx-bg-warning" style="width: 20%">20%</div>
<div class="nx-progress-bar nx-bg-danger" style="width: 10%">10%</div>
</div>
. . .
Animasi kustom untuk progress bar.
<div class="nx-progress">
<div class="nx-progress-bar nx-progress-striped nx-progress-animated nx-bg-gradient"
style="width: 75%">Loading...</div>
</div>
<Progress
title='Loading...'
class="nx-progress-bar nx-progress-striped nx-progress-animated nx-bg-gradient"
value="75"
/>
Progress bar dengan warna dasar Windows.
<div class="nx-progress">
<div class="nx-progress-bar nx-win-blue" style="width: 25%">Windows Blue</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar nx-win-purple" style="width: 50%">Windows Purple</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar nx-win-teal" style="width: 75%">Windows Teal</div>
</div>
<div class="nx-progress">
<div class="nx-progress-bar nx-win-green" style="width: 90%">Windows Green</div>
</div>
<Progress
title='Windows Blue'
class="nx-progress-bar nx-win-blue"
value="25"
/>
<Progress
title='Windows Purple'
class="nx-progress-bar nx-win-purple"
value="50"
/>
<Progress
title='Windows Teal'
class="nx-progress-bar nx-win-teal"
value="75"
/>
<Progress
title='Windows Green'
class="nx-progress-bar nx-win-green"
value="90"
/>