Bootstrap 5 Components 2026 Güncel

Bootstrap Bileşenler Progressbar

4 dk okuma süresi 554 görüntülenme 2024-10-06 4.9 (14 değerlendirme)

Bootstrap Progressbar, bir işlemin ilerlemesini görsel olarak göstermek için kullanılan bir bileşendir. Genellikle, yükleme süreçleri, görevlerin tamamlanma yüzdesi veya herhangi bir zaman alıcı işlemin ilerlemesi hakkında kullanıcıya bilgi vermek amacıyla kullanılır. Progressbar, kullanıcı deneyimini artırır ve işlem süresi hakkında bilgi sağlar.

Bootstrap Progressbar Özellikleri

  1. Yüzde Göstergesi: Kullanıcılara işlem veya yükleme sürecinin ne kadarının tamamlandığını gösterir.
  2. Duyarlı Tasarım: Mobil ve masaüstü cihazlarda uyumlu bir görünüm sağlar.
  3. Farklı Renkler ve Stiller: Tamamlanma yüzdesine göre farklı renkler ve stiller kullanarak kullanıcıya görsel geri bildirim sunar.
  4. Dinamik Güncelleme: JavaScript ile dinamik olarak güncellenebilir.

Kullanım Örneği

Aşağıda, Bootstrap kullanarak basit bir Progressbar örneği verilmiştir. Bu örnek, bir yükleme sürecini simüle eden bir progressbar göstermektedir.

HTML Kodu

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="https://stackpath.bootstrapcdn.com/bootstrap/5.1.3/css/bootstrap.min.css" rel="stylesheet"> <title>Bootstrap Progressbar Örneği</title> </head> <body> <div class="container mt-5"> <h2>Bootstrap Progressbar Örneği</h2> <div class="progress"> <div class="progress-bar" role="progressbar" style="width: 70%;" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100">70%</div> </div> </div> <script src="https://code.jquery.com/jquery-3.6.0.min.js"> </script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/5.1.3/js/bootstrap.bundle.min.js"> </script> </body> </html>

Açıklama

  • Progressbar Yapısı:
    • <div class="progress"> : Progressbar'ın kapsayıcısıdır. Bu sınıf, progressbar'ın genel görünümünü ayarlar.
    • <div class="progress-bar"> : Tamamlanma yüzdesini gösteren çubuktur. style="width: 70%;" ile progressbar'ın doluluk oranı %70 olarak ayarlanmıştır.
    • role="progressbar" : Erişilebilirlik için kullanılır. Bu, bu öğenin bir ilerleme çubuğu olduğunu belirtir.
    • aria-valuenow, aria-valuemin, aria-valuemax : Erişilebilirlik için kullanılan özelliklerdir. aria-valuenow, mevcut değer; aria-valuemin, minimum değer; aria-valuemax, maksimum değer anlamına gelir.

Önemli Notlar

  • Progressbar, dinamik olarak güncellenebilir. JavaScript kullanarak çubuğun genişliğini değiştirerek ilerlemeyi güncelleyebilirsiniz.
  • Farklı durumları belirtmek için Bootstrap'ta farklı renkler kullanılabilir. Örneğin, bg-success, bg-warning, bg-danger sınıfları ile yeşil, sarı ve kırmızı renkler kullanılabilir.
  • Aşağıda örneği değiştirerek farklı renklerde progressbar'lar oluşturabilirsiniz:

Farklı Renkli Progressbar Örneği

<div class="progress mt-3"> <div class="progress-bar bg-success" role="progressbar" style="width: 25%;" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100">25%</div> </div> <div class="progress mt-3"> <div class="progress-bar bg-warning" role="progressbar" style="width: 50%;" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100">50%</div> </div> <div class="progress mt-3"> <div class="progress-bar bg-danger" role="progressbar" style="width: 75%;" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">75%</div> </div>

Sonuç

Bootstrap Progressbar, kullanıcıların yükleme süreçlerini veya ilerleme durumlarını takip etmelerini kolaylaştırır. Görsel olarak bilgi sağladığı için kullanıcı deneyimini artırır ve kullanıcıların işlem süreleri hakkında daha iyi bir anlayışa sahip olmalarını sağlar.

Bu Dersi Değerlendirin

Bu ders size yardımcı oldu mu? Puan verin!

Geri bildiriminiz içeriğimizi sürekli güncel ve kaliteli tutmamızı sağlar.

4.9 / 5 (Toplam 14 oy kullanıldı)

Sıkça Sorulan Sorular (SSS)

Bu ders ve konuyla ilgili en çok merak edilenler

Bootstrap Bileşenler Progressbar dersini öğrenmek için ön koşul var mı?

Bu eğitim temel seviyeden ileri seviyeye adım adım hazırlanmıştır. Kodları kopyalayıp Canlı Editör üzerinde test ederek kolayca pratik yapabilirsiniz.

Örnek kodları kendi projelerimde ücretsiz kullanabilir miyim?

Evet, PHP Hocası üzerindeki tüm kod örnekleri açık kaynak mantığıyla sunulmaktadır. Ticari veya kişisel projelerinizde serbestçe kullanabilirsiniz.

Takıldığım bir yerde nereden soru sorabilirim?

Dersin altındaki topluluk yorumları bölümünden sorunuzu sorabilirsiniz. Eğitmenlerimiz ve topluluk üyelerimiz kısa sürede yanıt verecektir.

Paylaş:
PHP Hocası Akademi

Topluluk Yorumları (0)

Ders Hakkında Yorum Yap veya Soru Sor

Henüz yorum yapılmamış. İlk yorumu siz yazın!