温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

html+css如何实现静态分页效果

发布时间:2022-02-28 14:13:04 来源:亿速云 阅读:221 作者:小新 栏目:web开发

这篇文章给大家分享的是有关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如何实现静态分页效果html+css如何实现静态分页效果

感谢各位的阅读!关于“html+css如何实现静态分页效果”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI