Fethi Polat 1
Fethi Polat
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
Hikaye Ekle

Altın Konu BOOTSTRAP 4 – TABLES (TABLOLAR)

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

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 – TABLES (TABLOLAR)​


Bootstrap 4 ile tablolarımıza stil vermek artık çok kolay. Yapmamız gereken tek şey, öncelikle tablomuzu Html ile yazmak. Daha sonra ise nasıl bir tasarım istiyorsak ona uygun bootstrap table class’larını kullanmak. Bu bootstrap table class’larının neler olduğuna geçmeden önce, sadece Html kullanarak şu şekilde bir tablo oluşturalım.

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

<table>
<thead>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<tr>
<td>John</td>
<td>Doe</td>
<td>joh n@ex ample.c om</td>
</tr>
<tr>
<td>M ary</td>
<td>Moe</td>
<td>ma ry ple. com</td>
</tr>
<tr>
<td>July</td>
<td>Dooley</td>
<td>jul y @ex ample .c om</td>
</tr>
</tbody>
</table>
Tablomuzu oluşturduğumuza göre şimdi bootstrap table class’larını tek tek inceleyelim.

⇒ Bir tabloya diğer class’ları eklemeden önce, en temel gerekli stilleri vermek için <table> etiketinin class’ına table yazıyoruz. Bunu yazdığımızda tablomuza padding değeri vermiş ve yatay çizgileri eklemiş oluruz.

1
2
3
4
5

<table class="table">
/* İçerik */
</table>
Tablomuzun görünümü;
⇒ Tabloya padding değeri verip yatay çizgileri ekledik. Tablonun satırlarının farklı renklerde olması için yani zebra görünümü elde etmek için, <table> etiketinin class’ına table-striped yazıyoruz.

1
2
3
4
5

<table class="table table-striped">
/* İçerik */
</table>
Tablomuzun görünümü;
⇒ Tabloya kenarlık vermek için, <table> etiketinin class’ına table-bordered yazıyoruz.

1
2
3
4
5

<table class="table table-striped table-bordered">
/* İçerik */
</table>
Tablomuzun görünümü;
Not : Tablonun tüm kenarlıklarını kaldırmak için, <table> etiketinin class’ına table-borderless yazıyoruz.
⇒ Tabloda hangi satırın üzerinde olduğumuzu belirgin hale getirmek için hover efektini kullanabiliriz. Bunun için, <table> etiketinin class’ına table-hover yazıyoruz.

1
2
3
4
5

<table class="table table-striped table-bordered table-hover">
/* İçerik */
</table>
Tablomuzun görünümü;
bootstrap-table-hover-kullanimi

⇒ Tablonun padding değerini azaltarak daha küçük bir tablo elde edebiliriz. Bunun için, <table> etiketinin class’ına table-sm yazıyoruz.

1
2
3
4
5

<table class="table table-striped table-bordered table-sm">
/* İçerik */
</table>
Tablomuzun görünümü;
⇒ Bootstrap 4’te tablolar ile kullanabileceğimiz bazı renk class’ları vardır. Bu class’ları <table>, <tr> veya <td> etiketlerine vererek ister tablonun ister satırın istersek de kolonun arkaplan rengini değiştirebiliriz. Bu renk class’ları şunlardır:
  • table-active
  • table-primary
  • table-secondary
  • table-success
  • table-danger
  • table-warning
  • table-info
  • table-light
  • table-dark
Örneğin siyah renkli arkaplana sahip bir tablo elde etmek için, <table> etiketinin class’ına table-dark yazıyoruz.

1
2
3
4
5

<table class="table table-striped table-bordered table-dark">
/* İçerik */
</table>
Tablomuzun görünümü;
Bu örnekte tablonun tamamının arkaplan rengini değiştirdik. Şimdi de her satıra farklı bir renk class’ı vererek, satırların arkaplan rengini değiştirelim.
⇒ Tablonun başlıklarının bulunduğu satır yani <thead> etiketinin class’ına thead-dark yazarsak siyah bir arkaplan rengi ekler. Eğer <thead> etiketinin class’ına thead-light yazarsak gri bir arkaplan rengi ekler.

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

<table class="table table-bordered">
<thead class="thead-dark">
</thead>
<tbody>
</tbody>
</table>

<table class="table table-bordered">
<thead class="thead-light">
</thead>
<tbody>
</tbody>
</table>
Tablolarımızın görünümü;

BOOTSTRAP 4 İLE RESPONSİVE TABLO NASIL YAPILIR?​

Responsive bir tablo elde etmek için yapmamız gerekenler:
  • Tabloyu içine alacak şekilde bir div oluşturmak.
  • Oluşturduğumuz bu div’in class’ına table-responsive yazmak.
Böylece tablo ekrana sığmayacak boyutta olduğunda scroll oluşacak.

1
2
3
4
5
6
7

<div class="table-responsive">
<table class="table">
/* İçerik */
</table>
</div>
Tablomuzun görünümü;


Umarım sizin için faydalı bir yazı olmuştur.
 
Paylaşım için teşekkürler :)
 
Rıca 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