ShadowFon 1
ShadowFon
bikral 1
bikral
-TuRKuaZ- 1
-TuRKuaZ-
SLyFeLLowTR 1
SLyFeLLowTR
TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
Hikaye Ekle

BOOTSTRAP 4 – PROGRESS BAR (İLERLEME ÇUBUKLARI)

  • Konuyu başlatan Konuyu başlatan Fauda
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 340

Fauda

Level 8
Banlı
Katılım
27 Haz 2021
Konular
1,069
Mesajlar
3,291
Çözüm
7
Online süresi
1mo 13d
Reaksiyon Skoru
1,536
Altın Konu
100
TM Yaşı
4 Yıl 11 Ay 23 Gün
Başarım Puanı
259
MmoLira
2,641
DevLira
12
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

BOOTSTRAP 4 – PROGRESS BAR (İLERLEME ÇUBUKLARI)

BOOTSTRAP 4 – PROGRESS BAR (İLERLEME ÇUBUKLARI)​


Bu yazımızda Bootstrap progress bar nedir, ne işe yarar, nasıl kullanılır gibi konuları öğreneceğiz. Progress bar yani ilerleme çubuklarını hepimiz görmüşüzdür. Örneğin bilgisayarımızda bir dosyayı kopyalarken, taşırken veya silerken işlemin toplamda ne kadar sürede tamamlanacağı veya ne kadar süre kaldığını gösteren ilerleme çubukları vardır. İşte bunlara progress bar diyoruz. Sadece Html ve Css kullanarak da progress bar yapabiliyoruz ama bu yazımızda Bootstrap class’larını kullanarak nasıl yapabileceğimize bakacağız.

⇒ Bootstrap progress bar oluşturmak için yapmamız gerekenler:
  • İç içe 2 tane <div> oluşturuyoruz.
  • Dıştaki div’in class’ına progress, içteki div’in class’ına progress-bar yazıyoruz.
  • Son olarak içteki div’in style attribute içerisinde css kodu yazıyoruz. Burda width özelliğine vereceğimiz değer, progress bar’ın dolum oranını belirliyor. Örneğin width özelliğine 80% değerini verirsek, progress bar’ın 80%‘i dolu görünecektir.
⇒ Bootstrap class’larını kullanarak en basit haliyle progress bar şu şekilde yapılır.

1
2
3
4
5

<div class="progress">
<div class="progress-bar" style="width:40%"></div>
</div>
Görünümü
Gördüğünüz gibi içteki div’in css özelliklerinden width özelliğine 40% değerini verdiğimiz için, progress bar’ın 40%’ı dolu görünüyor.
⇒ Progress bar’ın yüzde kaçının dolu olduğunu metin olarak da göstermek isterseniz, içteki div’in içerisine metin olarak yazabilirsiniz.
Örneğin;

1
2
3
4
5

<div class="progress">
<div class="progress-bar" style="width:80%">80%</div>
</div>
Görünümü
⇒ Progress bar’ın varsayılan yükseklik değeri 16px‘dir. Eğer yüksekliğini arttırmak veya azaltmak isterseniz, içteki ve dıştaki div’in css özelliklerinden height özelliğine aynı yükseklik değerini vermelisiniz.
Örneğin 30px yüksekliğinde progress bar oluşturmak için şu şekilde yazmalısınız.

1
2
3
4
5

<div class="progress" style="height:30px">
<div class="progress-bar" style="width:40%;height:30px"></div>
</div>
⇒ Bootstrap ile oluşturulan progress bar’ın varsayılan rengi mavi’dir. Renk class’larını kullanarak farklı renklerde progress bar oluşturabiliriz.
Bootstrap progress bar renk class’ları şunlardır:
  • bg-success
  • bg-info
  • bg-warning
  • bg-danger
  • bg-white
  • bg-secondary
  • bg-light
  • bg-dark
Bu renk class’ları ile progress bar oluşturalım ve uygulamalı olarak görelim. Kodlarımız şu şekilde;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

<!-- Blue -->
<div class="progress">
<div class="progress-bar" style="width:10%"></div>
</div><br>

<!-- Green -->
<div class="progress">
<div class="progress-bar bg-success" style="width:20%"></div>
</div><br>

<!-- Turquoise -->
<div class="progress">
<div class="progress-bar bg-info" style="width:30%"></div>
</div><br>

<!-- Orange -->
<div class="progress">
<div class="progress-bar bg-warning" style="width:40%"></div>
</div><br>

<!-- Red -->
<div class="progress">
<div class="progress-bar bg-danger" style="width:50%"></div>
</div><br>

<!-- White -->
<div class="progress border">
<div class="progress-bar bg-white" style="width:60%"></div>
</div><br>

<!-- Grey -->
<div class="progress">
<div class="progress-bar bg-secondary" style="width:70%"></div>
</div><br>

<!-- Light Grey -->
<div class="progress border">
<div class="progress-bar bg-light" style="width:80%"></div>
</div><br>

<!-- Dark Grey -->
<div class="progress">
<div class="progress-bar bg-dark" style="width:90%"></div>
</div>
Görünümü
⇒ Progress bar’ın arkaplan renginin çizgili bir şekilde oluşmasını istiyorsanız, içteki div’in class’ına progress-bar-striped yazmalısınız.

1
2
3
4
5

<div class="progress">
<div class="progress-bar progress-bar-striped" style="width:40%"></div>
</div>
Görünümü
⇒ Progress bar’ın animasyonlu bir şekilde oluşmasını istiyorsanız, içteki div’in class’ına progress-bar-striped ve progress-bar-animated class’larını yazmalısınız.

1
2
3
4
5

<div class="progress">
<div class="progress-bar progress-bar-striped progress-bar-animated" style="width:40%"></div>
</div>
Görünümü
bootstrap-progress-bar-kullanimi

⇒ Birden fazla progress bar’ı aynı div içerisinde kullanabiliriz. Örneğin;

1
2
3
4
5
6
7
8
9
10
11
12
13

<div class="progress">
<div class="progress-bar bg-success" style="width:40%">
Free Space
</div>
<div class="progress-bar bg-warning" style="width:10%">
Warning
</div>
<div class="progress-bar bg-danger" style="width:20%">
Danger
</div>
</div>
Görünümü
Umarım sizin için faydalı bir yazı olmuştur.
 
Paylaşım için teşekkürler.
 
Rica ederim :)
 
Paylaşım için teşekkürler.
 
Rıca ederim :)
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst