CSS kullanarak bir duyarlı sayfalandırma oluşturmayı öğrenin.
Basit Sayfalama
sayfalar dolu bir web siteniz varsa, her sayfaya pagination çeşit katmak isteyebilirsiniz:
Bir sayfalama, stile bir HTML listesi oluşturmak için:
Örnek
ul.pagination {
display: inline-block;
padding: 0;
margin: 0;
}
ul.pagination li
{display: inline;}
ul.pagination li a {
color:
black;
float: left;
padding: 8px
16px;
text-decoration: none;
}
Kendin dene " Aktif ve Hoverable sayfalandırmayı
Bir ile geçerli sayfayı vurgulayın .active
sınıf ve kullanımı :hover
fareyi üzerinde hareket her sayfa bağlantısının rengini değiştirmek için seçici:
Örnek
ul.pagination li a.active {
background-color:
#4CAF50;
color: white;
}
ul.pagination li
a:hover:not(.active) {background-color: #ddd;}
Kendin dene " Yuvarlak Aktif ve Hoverable Düğmeler
Ekle border-radius
bir yuvarlak isterseniz özelliği "active" ve "hover" butonuna:
Örnek
ul.pagination li a {
border-radius: 5px;
}
ul.pagination li a.active {
border-radius: 5px;
}
Kendin dene " Hoverable Geçiş Etkisi
Ekle transition
fareyle üzerine geçiş efekti yaratmak için sayfa bağlantıları özelliği:
Bordürlü sayfalandırmayı
Kullan border
sayfalandırmaya sınırları eklemek için özellik:
Yuvarlak Sınırlar
İpucu: Sayfa içinde ilk ve son halkasına yuvarlatılmış kenarlar ekleyin:
Örnek
.pagination li:first-child a {
border-top-left-radius:
5px;
border-bottom-left-radius: 5px;
}
.pagination li:last-child a {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
Kendin dene " Bağlantılar Arasındaki Boşluk
İpucu: Ekle margin
sayfa bağlantıları grup istemiyorsanız lütfen tesise:
Örnek
ul.pagination li a {
margin: 0 4px; /* 0 is for top
and bottom. Feel free to change it */
}
Kendin dene " Sayfalandırma Boyutu
Ile pagination boyutunu değiştirme font-size
özelliği:
ortalanmış Sayfalandırma
, Sayfa numaralarını ortalamak etrafında bir kap elemanı sarmak için (like <div> ) ve eklemek text-align:center
Diğer Örnekler
Örnek
Kendin dene "Galeta unu
Pagination bir başka varyasyonu sözde olduğu "breadcrumbs" :
Örnek
ul.breadcrumb {
padding: 8px 16px;
list-style: none;
background-color: #eee;
}
ul.breadcrumb li {display: inline;}
ul.breadcrumb li+li:before {
padding: 8px;
color: black;
content: "/\00a0";
}
Kendin dene "