大部分網站都是由多個頁面組成的,很少是由單一頁面而組成的。那麼多頁面就需要涉及到分頁功能。本篇文章就跟大家介紹下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 選擇器設定了未造訪過的頁面連結樣式
三、css分頁樣式--圓角樣式
這裡程式碼主要區別就是涉及到 border-radius 屬性。ul.pagination li a { border-radius: 5px; } ul.pagination li a.active { border-radius: 5px; }效果如下圖: 註:border-radius 屬性是一個簡寫屬性,用來設定四個border- *-radius 屬性。該屬性允許您為元素添加圓角邊框! 這篇文章關於css分頁樣式介紹了三種情況可供大家參考,希望對有需要的朋友有幫助!
#
以上是如何用css實現頁面底部展示不同的分頁效果? (多種樣式範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!