这篇文章给大家分享的是有关html+CSS如何实现静态分页效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 html部分 创建一个<div>,给其一个类
这篇文章给大家分享的是有关html+CSS如何实现静态分页效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
html部分
创建一个<div>,给其一个类名center,便于将分页居中;在<div>标签里面创建<ul>标签和<li>标签,ul和li可以制作一个无序列表,因为我们需要点击跳转效果,所以需要在li标签中插入a标签,具体代码如下:
<divclass="center">
<ulclass="page">
<li><ahref="#">上一页</a></li>
<li><ahref="#">1</a></li>
<li><aclass="active"href="#">2</a></li>
<li><ahref="#">3</a></li>
<li><ahref="#">4</a></li>
<li><ahref="#">5</a></li>
<li><ahref="#">6</a></li>
<li><ahref="#">7</a></li>
<li><ahref="#">8</a></li>
<li><ahref="#">下一页</a></li>
</ul>
</div>
目前的效果是这样的:
bb.jpg
CSS部分
由上图可见,目前的页面比较丑,现在我们需要用CSS进行美化。首先用float:left让无序列表左浮动,排列在一行,用text-decoration:none去除a标签默认的下划线,用padding调整间距,给分页效果添加颜色和鼠标点击或悬停的效果,具体代码如下:
.page{
display:inline-block;
padding:0;
margin:0;
}
.pageli{display:inline;}
.pagelia{
color:black;
float:left;
padding:8px16px;
text-decoration:none;
transition:background-color.3s;
border:1pxsolid#DDD;
}
.page.active{
background-color:#4CAF50;
color:white;
border:1pxsolid#4CAF50;
}
.pagea:hover:not(.active){background-color:#ddd;}
.center{text-align:center;}
感谢各位的阅读!关于“html+css如何实现静态分页效果”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
--结束END--
本文标题: html+css如何实现静态分页效果
本文链接: https://lsjlt.com/news/89588.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0