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.

Html ve Css kullanarak pagination (sayfalama butonları) nasıl oluşturulur öğrenmek istiyorsanız Css ile Pagination Yapımı yazımı okuyabilirsiniz.

 ⇒  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. 

 ⇒  Şimdi en basit haliyle bir pagination oluşturup uygulamalı olarak görelim. Kodlarımız şu şekilde;

Görünümü

bootstrap-sayfalama

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ü

bootstrap-pagination

 ⇒  <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.

Bunları da örnek üzerinde görelim. Kodlarımız şu şekilde;

Görünümü

bootstrap-pagination-kullanimi

 ⇒  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.

Bunları da örnek üzerinde görelim. Kodlarımız şu şekilde;

Görünümü

bootstrap-sayfalama-butonlari

Umarım sizin için faydalı bir yazı olmuştur.  

Farklı bir yazımda görüşmek üzere.

Yorum Yazın