大部分網站都是由多個頁面組成的,很少是由單頁面而組成的。那麼多頁面就需要涉及到分頁功能。本篇文章就給大家介紹下css分頁設定及css分頁代碼的具體實現操作。
一、一個簡單的css分頁代碼具體樣本如下:
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>css分頁樣式代碼測試</title> <style> 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; } </style></head><body><h2>簡單的分頁</h2><ul class="pagination"> <li><a href="#">«</a></li> <li><a href="#">1</a></li> <li><a class="active" href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> <li><a href="#">5</a></li> <li><a href="#">6</a></li> <li><a href="#">7</a></li> <li><a href="#">»</a></li></ul></body></html>
效果如:
二、css分頁效果--點擊及滑鼠移至上方分頁樣式具體程式碼範例如下:
<h2>css分頁效果--點擊及滑鼠移至上方分頁樣式</h2><p>請你移動滑鼠到分頁的數字上</p><ul class="pagination"> <li><a href="#">«</a></li> <li><a href="#">1</a></li> <li><a class="active" href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> <li><a href="#">5</a></li> <li><a href="#">6</a></li> <li><a href="#">7</a></li> <li><a href="#">»</a></li></ul>
style樣式代碼:
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;}ul.pagination li a.active { background-color: #4CAF50; color: white;}ul.pagination li a:hover:not(.active) {background-color: #ddd;}
效果如:
註:如果點擊當前頁,可以使用 .active 來設定當期頁樣式,滑鼠移至上方可以使用 :hover 選取器來修改樣式。
:hover在滑鼠移到連結上時添加的特殊樣式。可用於所有元素,不僅是連結。
:link 選取器設定了未訪問過的頁面連結樣式
:visited 選取器設定訪問過的頁面連結的樣式:active選取器設定當你點選連結時的樣式。
三、css分頁樣式--圓角樣式
這裡代碼主要區別就是涉及到 border-radius 屬性。
ul.pagination li a { border-radius: 5px;}ul.pagination li a.active { border-radius: 5px;}
效果如:
註:
border-radius 屬性是一個簡寫屬性,用於設定四個 border-*-radius 屬性。該屬性允許您為元素添加圓角邊框!
本篇文章關於css分頁樣式介紹了三種情況可供大家參考,希望對有需要的朋友有所協助!