實現分頁效果需要用到很多CSS中的屬性,比如float浮動,hover偽類選擇器,text-align居中等,如有不清楚的同學可以參考PHP 的相關文章,或者訪問CSS視頻教程,希望可以幫助到你。
實例詳解html+CSS實現靜態分頁效果的步驟:
html部分
創建一個<div>,給其一個類名center,便于將分頁居中;在<div>標簽里面創建<ul>標簽和<li>標簽,ul和li可以制作一個無序列表,因為我們需要點擊跳轉效果,所以需要在li標簽中插入a標簽,具體代碼如下:
<div class="center"> <ul class="page"> <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="#">8</a></li> <li><a href="#">下一頁</a></li> </ul> </div>
目前的效果是這樣的:

CSS部分
由上圖可見,目前的頁面比較丑,現在我們需要用CSS進行美化。首先用float: left讓無序列表左浮動,排列在一行,用text-decoration: none去除a標簽默認的下劃線,用 padding調整間距,給分頁效果添加顏色和鼠標點擊或懸停的效果,具體代碼如下:
.page { display: inline-block; padding: 0; margin: 0; } .page li {display: inline;} .page li a { color: black; float: left; padding: 8px 16px; text-decoration: none; transition: background-color .3s; border: 1px solid #ddd; } .page .active { background-color: #4CAF50; color: white; border: 1px solid #4CAF50; } .page a:hover:not(.active) {background-color: #ddd;} .center {text-align: center;}效果如圖所示:

由圖可見,我們的靜態html分頁效果已經實現了,當鼠標點擊分頁內容時,被激活的部分呈現綠色,當鼠標懸停在分頁內容上會出現灰色,并讓整個分頁效果出現在頁面的中間。
以上給大家介紹了如何用HTML和CSS實現分頁效果,比較詳細,初學者可以自己動手嘗試,看看你能不能制作出更加炫酷的分頁效果,希望這篇文章對你有所幫助!
【相關教程推薦】
1. Html視頻教程
2. CSS3最新版參考手冊
3. bootstrap教程
以上就是實例詳解html+css實現靜態分頁效果(附代碼)的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答