Rumah >hujung hadapan web >Tutorial Bootstrap >Bagaimana saya menggunakan komponen bar kemajuan Bootstrap untuk menunjukkan penyelesaian tugas?

Bagaimana saya menggunakan komponen bar kemajuan Bootstrap untuk menunjukkan penyelesaian tugas?

James Robert Taylor
James Robert Taylorasal
2025-03-18 13:22:35255semak imbas

Bagaimana saya menggunakan komponen bar kemajuan Bootstrap untuk menunjukkan penyelesaian tugas?

Untuk menggunakan komponen bar kemajuan Bootstrap untuk menunjukkan penyelesaian tugas, anda perlu mengikuti langkah -langkah ini:

  1. Sertakan Bootstrap : Pastikan anda mempunyai bootstrap termasuk dalam projek anda. Anda boleh melakukan ini dengan menambah fail CSS dan JavaScript bootstrap ke projek anda atau menggunakan CDN.
  2. Struktur HTML : Gunakan struktur HTML berikut untuk bar kemajuan asas:

     <code class="html"><div class="progress"> <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div> </div></code>
  3. Tetapkan kemajuan : Untuk menetapkan kemajuan, anda perlu menyesuaikan width .progress-bar dan mengemas kini atribut aria-valuenow . Sebagai contoh, jika tugas itu selesai 50%, HTML anda akan kelihatan seperti ini:

     <code class="html"><div class="progress"> <div class="progress-bar" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div> </div></code>
  4. Label pilihan : Anda juga boleh menambah label untuk menunjukkan peratusan di dalam bar kemajuan:

     <code class="html"><div class="progress"> <div class="progress-bar" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">50%</div> </div></code>

Dengan mengikuti langkah -langkah ini, anda boleh menggunakan bar kemajuan Bootstrap untuk menunjukkan status penyelesaian tugas secara visual.

Apakah pilihan penyesuaian yang berbeza untuk bar kemajuan Bootstrap?

Komponen Bar Kemajuan Bootstrap menawarkan beberapa pilihan penyesuaian untuk memenuhi keperluan yang berbeza:

  1. Warna : Anda boleh menukar warna bar kemajuan dengan menambahkan kelas kontekstual seperti .bg-success , .bg-info , .bg-warning , atau .bg-danger .

     <code class="html"><div class="progress"> <div class="progress-bar bg-success" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div> </div></code>
  2. Striped : Tambah kesan berjalur ke bar kemajuan dengan .progress-bar-striped kelas.

     <code class="html"><div class="progress"> <div class="progress-bar progress-bar-striped" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div> </div></code>
  3. Jalur animasi : Untuk .progress-bar-striped jalur, tambahkan kelas .progress-bar-animated

     <code class="html"><div class="progress"> <div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div> </div></code>
  4. Ketinggian : Anda boleh menyesuaikan ketinggian bar kemajuan dengan mengubah suai sifat height .progress .

     <code class="html"><div class="progress" style="height: 20px;"> <div class="progress-bar" role="progressbar" style="width: 50%; height: 20px;" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div> </div></code>
  5. Pelbagai bar : Anda boleh menunjukkan beberapa bar kemajuan dalam satu bekas .progress Propress untuk mewakili pelbagai status kemajuan serentak.

     <code class="html"><div class="progress"> <div class="progress-bar" role="progressbar" style="width: 30%" aria-valuenow="30" aria-valuemin="0" aria-valuemax="100">30%</div> <div class="progress-bar bg-success" role="progressbar" style="width: 20%" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100">20%</div> </div></code>

Pilihan penyesuaian ini membolehkan anda menyesuaikan penampilan dan fungsi bar kemajuan Bootstrap agar sesuai dengan keperluan khusus anda.

Bagaimanakah saya dapat menghidupkan bar kemajuan dalam bootstrap untuk menunjukkan kemas kini masa nyata?

Untuk menghidupkan bar kemajuan dalam bootstrap untuk menunjukkan kemas kini masa nyata, anda boleh menggunakan JavaScript untuk mengemas kini secara dinamik width .progress-bar . Inilah contoh bagaimana melakukan ini:

  1. Struktur HTML : Mulakan dengan struktur bar kemajuan asas.

     <code class="html"><div class="progress" id="myProgress"> <div class="progress-bar" role="progressbar" id="myBar" style="width: 0%" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div> </div></code>
  2. Kod JavaScript : Gunakan JavaScript untuk menghidupkan bar kemajuan. Contoh berikut menunjukkan peralihan lancar dari 0% hingga 100%.

     <code class="javascript">let progressBar = document.getElementById("myBar"); let width = 0; let interval = setInterval(frame, 50); function frame() { if (width >= 100) { clearInterval(interval); } else { width ; progressBar.style.width = width "%"; progressBar.setAttribute("aria-valuenow", width); progressBar.innerHTML = width "%"; } }</code>
  3. Peralihan CSS : Untuk membuat animasi lancar, anda boleh menambah peralihan CSS ke .progress-bar .

     <code class="css">.progress-bar { transition: width 0.5s ease-in-out; }</code>

Kod JavaScript ini akan secara bertahap meningkatkan lebar bar kemajuan setiap 50 milisaat, memberikan kemunculan kemas kini masa nyata. Anda boleh menyesuaikan peningkatan interval dan width untuk memenuhi keperluan khusus anda.

Bolehkah saya menggunakan bar kemajuan Bootstrap untuk memaparkan pelbagai status kemajuan secara serentak?

Ya, anda boleh menggunakan bar kemajuan Bootstrap untuk memaparkan pelbagai status kemajuan serentak dengan meletakkan pelbagai unsur .progress-bar dalam satu .progress . Inilah cara melakukannya:

  1. Struktur HTML : Buat bekas .progress dan tambahkan unsur-unsur .progress-bar di dalamnya.

     <code class="html"><div class="progress"> <div class="progress-bar bg-success" role="progressbar" style="width: 30%" aria-valuenow="30" aria-valuemin="0" aria-valuemax="100">30%</div> <div class="progress-bar bg-info" role="progressbar" style="width: 20%" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100">20%</div> <div class="progress-bar bg-warning" role="progressbar" style="width: 10%" aria-valuenow="10" aria-valuemin="0" aria-valuemax="100">10%</div> </div></code>
  2. Penyesuaian : Anda boleh menyesuaikan setiap .progress-bar dengan warna yang berbeza menggunakan kelas kontekstual seperti .bg-success , .bg-info , dan .bg-warning untuk mewakili tugas atau status yang berbeza.

Dengan menggunakan unsur-unsur .progress-bar , anda boleh mewakili status penyelesaian pelbagai tugas dalam bar kemajuan tunggal, menjadikannya alat yang serba boleh untuk memaparkan maklumat kemajuan yang kompleks.

Atas ialah kandungan terperinci Bagaimana saya menggunakan komponen bar kemajuan Bootstrap untuk menunjukkan penyelesaian tugas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn