CSS sidbrytningsexempel
- Föregående sida CSS knappar
- Nästa sida CSS flera kolumner
Lär dig hur du använder CSS för att skapa responsiva sidbrytningar.
Enkel sidbrytning
Om det finns många sidor på webbplatsen, kanske du vill lägga till någon form av sidbrytning på varje sida:
Exempel
.pagination { display: inline-block; } .pagination a { color: black; float: left; padding: 8px 16px; text-decoration: none; }
Aktiva och hover-sidbrytningar
Använd .active
Klass för att markera den aktuella sidan och använda den när musen är över dem :hover
Väljare ändrar färgen på varje sidlänk:
Exempel
.pagination a.active { background-color: #4CAF50; color: white; } .pagination a:hover:not(.active) {background-color: #ddd;}
Aktiva och hover-runda sidbrytningar
Om du behöver runda hörn för "active" och "hover"-knappar, lägg till border-radius
Egenskap:
Exempel
.pagination a { border-radius: 5px; } .pagination a.active { border-radius: 5px; }
hover-effekt
Ange transition
Egenskapen lägger till övergångseffekt till sidlänkarna, skapar en övergångseffekt vid musöver:
Exempel
.pagination a { transition: background-color .3s; }
Kantade sidbrytningar
Använd border
Egenskapen lägger till kant till sidbrytningen:
Exempel
.pagination a { border: 1px solid #ddd; /* Grå */ }
Runda kantram
Tips:Lägg till rund kantram runt de första och sista länkarna i sidbrytningen:
Exempel
.pagination a:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .pagination a:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
Mellan länkar
Tips:Om du inte vill kombinera sidlänkar, lägg till margin
Egenskap:
Exempel
.pagination a { margin: 0 4px; /* Övre och nedre marginaler är 0, kan justeras fritt */ }
sidbrytningens storlek
Använd font-size
Egenskaper ändrar sidbrytningens storlek:
Exempel
.pagination a { font-size: 22px; }
Centrerad sidbrytning
För att centrera sidbrytning, använd text-align:center
Omger av kontainerelement (t.ex. <div>):
Exempel
.center { text-align: center; }
Kakelbröd
En annan form av sidbrytning är så kallad "kakelbröd":
Exempel
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"; }
- Föregående sida CSS knappar
- Nästa sida CSS flera kolumner