- 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
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 – PAGINATION (SAYFALAMA BUTONLARI)
Öncelikle sayfalama butonlarına neden ihtiyaç duyuyoruz biraz ondan bahsedelim. Örneğin bir blog sitesi ve içerisinde yüzlerce yazı olduğunu düşünelim. Tüm bu yazıları anasayfada listelersek sayfa aşağı doğru baya uzayacaktır. Yada bir ETicaret sitesinde ürünlerin listelendiğini düşünün. Yine aynı mantıkla ürünlerin tek sayfada listelenmesi hem tasarım hem de performans açısından doğru bir yöntem değildir. İşte bu yüzden pagination yani sayfalama butonları kullanılır. Bootstrap pagination class’larını kullanarak çok kısa sürede sade ve şık sayfalama butonları yapabiliriz.
Css kodu yazarak da istediğimiz sayfalama butonlarını oluşturabiliriz ama zamandan kazanmak adına kesinlikle Bootstrap framework’ünü kullanmanızı tavsiye ederim. Bu yazımızda da zaten bootstrap class’larını kullanarak nasıl pagination yapabiliriz onu öğreneceğiz.
⇒ Bootstrap pagination oluşturmak için yapmamız gerekenler:
Görünümü
Gördüğünüz gibi oluşturduğumuz Html etiketlerine birkaç class yazarak hızlı bir şekilde pagination oluşturabiliyoruz.
⇒ Aktif olan butonu belirgin hale getirmek için, ona ait <li> etiketinin class’ına active yazılır. Örneğin 1 numaralı butonu aktif görünümlü hale getirelim. Kodlarımız şu şekilde;
Görünümü
⇒ <ul> etiketlerine bazı class’ları yazarak butonların boyutunu değiştirebiliriz. Örneğin;
Görünümü
⇒ Pagination varsayılan olarak sola dayalı bir şekilde oluşur. Bunun yatayda ortalanması veya sağa dayalı olmasını istiyorsanız <ul> etiketlerine bazı class’ları yazarak yapabilirsiniz. Örneğin;
Görünümü
Umarım sizin için faydalı bir yazı olmuştur.
Farklı bir yazımda görüşmek üzere.
BOOTSTRAP 4 – PAGINATION (SAYFALAMA BUTONLARI)
Öncelikle sayfalama butonlarına neden ihtiyaç duyuyoruz biraz ondan bahsedelim. Örneğin bir blog sitesi ve içerisinde yüzlerce yazı olduğunu düşünelim. Tüm bu yazıları anasayfada listelersek sayfa aşağı doğru baya uzayacaktır. Yada bir ETicaret sitesinde ürünlerin listelendiğini düşünün. Yine aynı mantıkla ürünlerin tek sayfada listelenmesi hem tasarım hem de performans açısından doğru bir yöntem değildir. İşte bu yüzden pagination yani sayfalama butonları kullanılır. Bootstrap pagination class’larını kullanarak çok kısa sürede sade ve şık sayfalama butonları yapabiliriz.
Css kodu yazarak da istediğimiz sayfalama butonlarını oluşturabiliriz ama zamandan kazanmak adına kesinlikle Bootstrap framework’ünü kullanmanızı tavsiye ederim. Bu yazımızda da zaten bootstrap class’larını kullanarak nasıl pagination yapabiliriz onu öğreneceğiz.
⇒ Bootstrap pagination oluşturmak için yapmamız gerekenler:
- Öncelikle bir <ul> etiketi oluşturup class’ına pagination yazıyoruz.
- Oluşturmak istediğimiz herbir buton için <ul> içerisinde bir <li> etiketi oluşturup class’ına page-item yazıyoruz.
- Son olarak herbir <li> içerisinde bir <a> etiketi oluşturup class’ına page-link yazıyoruz.
| 1 2 3 4 5 6 7 8 9 | <ul class="pagination"> <li class="page-item"><a class="page-link" href="#">Önceki</a></li> <li class="page-item"><a class="page-link" href="#">1</a></li> <li class="page-item"><a class="page-link" href="#">2</a></li> <li class="page-item"><a class="page-link" href="#">3</a></li> <li class="page-item"><a class="page-link" href="#">Sonraki</a></li> </ul> |
Gördüğünüz gibi oluşturduğumuz Html etiketlerine birkaç class yazarak hızlı bir şekilde pagination oluşturabiliyoruz.
⇒ Aktif olan butonu belirgin hale getirmek için, ona ait <li> etiketinin class’ına active yazılır. Örneğin 1 numaralı butonu aktif görünümlü hale getirelim. Kodlarımız şu şekilde;
| 1 2 3 4 5 6 7 8 9 | <ul class="pagination"> <li class="page-item"><a class="page-link" href="#">Önceki</a></li> <li class="page-item active"><a class="page-link" href="#">1</a></li> <li class="page-item"><a class="page-link" href="#">2</a></li> <li class="page-item"><a class="page-link" href="#">3</a></li> <li class="page-item"><a class="page-link" href="#">Sonraki</a></li> </ul> |
⇒ <ul> etiketlerine bazı class’ları yazarak butonların boyutunu değiştirebiliriz. Örneğin;
- pagination-sm class’ını yazarak butonları küçültebiliriz.
- pagination-lg class’ını yazarak butonları büyültebiliriz.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <ul class="pagination pagination-lg"> <li class="page-item"><a class="page-link" href="#">Önceki</a></li> <li class="page-item"><a class="page-link" href="#">1</a></li> <li class="page-item"><a class="page-link" href="#">2</a></li> <li class="page-item"><a class="page-link" href="#">3</a></li> <li class="page-item"><a class="page-link" href="#">Sonraki</a></li> </ul> <ul class="pagination pagination-sm"> <li class="page-item"><a class="page-link" href="#">Önceki</a></li> <li class="page-item"><a class="page-link" href="#">1</a></li> <li class="page-item"><a class="page-link" href="#">2</a></li> <li class="page-item"><a class="page-link" href="#">3</a></li> <li class="page-item"><a class="page-link" href="#">Sonraki</a></li> </ul> |
⇒ Pagination varsayılan olarak sola dayalı bir şekilde oluşur. Bunun yatayda ortalanması veya sağa dayalı olmasını istiyorsanız <ul> etiketlerine bazı class’ları yazarak yapabilirsiniz. Örneğin;
- justify-content-end class’ını yazarak sağa dayalı yapabiliriz.
- justify-content-center class’ını yazarak yatayda ortalayabiliriz.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <ul class="pagination pagination-lg"> <li class="page-item"><a class="page-link" href="#">Önceki</a></li> <li class="page-item"><a class="page-link" href="#">1</a></li> <li class="page-item"><a class="page-link" href="#">2</a></li> <li class="page-item"><a class="page-link" href="#">3</a></li> <li class="page-item"><a class="page-link" href="#">Sonraki</a></li> </ul> <ul class="pagination pagination-sm"> <li class="page-item"><a class="page-link" href="#">Önceki</a></li> <li class="page-item"><a class="page-link" href="#">1</a></li> <li class="page-item"><a class="page-link" href="#">2</a></li> <li class="page-item"><a class="page-link" href="#">3</a></li> <li class="page-item"><a class="page-link" href="#">Sonraki</a></li> </ul> |
Umarım sizin için faydalı bir yazı olmuştur.
Farklı bir yazımda görüşmek üzere.
- Katılım
- 3 Eki 2017
- Konular
- 1,673
- Mesajlar
- 18,445
- Çözüm
- 48
- Online süresi
- 9mo 24d
- Reaksiyon Skoru
- 8,723
- Altın Konu
- 297
- Başarım Puanı
- 374
- MmoLira
- 41,556
- DevLira
- 753
Paylaşım için teşekkürler.
- 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
Rıca ederim 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 698
- Cevaplar
- 2
- Görüntüleme
- 203
- Cevaplar
- 4
- Görüntüleme
- 180
- Cevaplar
- 3
- Görüntüleme
- 664



