Elemen Dasar

Progress (Batang Kemajuan)

Indikator persentase pemenuhan berkas atau durasi proses permohonan.

Menampilkan kemajuan kuantitatif dari suatu proses (misal: kelengkapan berkas 75%) untuk membangkitkan efek psikologis Goal-Gradient.


Pratinjau Komponen

Kelengkapan Berkas Persyaratan 75%
<div>
  <div style="font-size: 13px; margin-bottom: 6px; font-weight: 500;">
    <span>Memverifikasi Tanda Tangan Elektronik...</span>
  </div>
  <div class="mjl-progress mjl-progress--indeterminate">
    <div class="mjl-progress__bar"></div>
  </div>
</div>

Penggunaan CSS Murni

<!-- Determinate Progress (75%) -->
<div class="mjl-progress" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">
  <div class="mjl-progress__bar" style="width: 75%;"></div>
</div>

<!-- Indeterminate Loading Bar -->
<div class="mjl-progress mjl-progress--indeterminate">
  <div class="mjl-progress__bar"></div>
</div>

Penggunaan di Berbagai Teknologi

Salin contoh sesuai teknologi proyek Anda. Semua versi memakai class dari @majalengka/css. Komponen siap pakai tersedia di @majalengka/vue; untuk React, Angular, Laravel, dan PHP, contoh di bawah sudah berupa pembungkus kecil yang bisa langsung disalin ke proyek.

<div class="mjl-progress" role="progressbar" aria-label="Unggah berkas KTP"
     aria-valuemin="0" aria-valuemax="100" aria-valuenow="65" aria-valuetext="65%">
  <div class="mjl-progress__bar" style="width: 65%;"></div>
</div>

Tanpa value, progress otomatis menjadi indeterminate dan aria-valuenow tidak dikirim.

Copyright © 2026