zoukankan      html  css  js  c++  java
  • 前端小神龟 -- 分页导航栏

      本人刚入职做前端一个月,第一次分享自己的经验,这次是一个分页导航栏,下面上图

              

      这个算是比较简单吧,但对于新手来说还是一次比较好的收获;

    HTML 代码如下:

     1 <ul class="pagination-db">
     2    <li>
     3       <a>
     4          <img src="${admin_images}/admin_v3/icon_left.png">
     5       </a>
     6    </li>
     7    <li>
     8       <a>1</a>
     9    </li>
    10    <li>
    11       <a>2</a>
    12    </li>
    13    <li>
    14       <a>3</a>
    15    </li>
    16    <li>
    17       <a>4</a>
    18    </li>
    19    <li>
    20       <a>
    21          <img src="${admin_images}/admin_v3/icon_right.png">
    22       </a>
    23    </li>
    24    <form>
    25       <span>跳至</span>
    26       <span><input type="text" name="page"></span>
    27       <span></span>
    28    </form>
    29 </ul>

    CSS 代码如下:没有做兼容性处理,有兴趣的朋友可以改写成兼容各大浏览器的。

      原理就是利用ul-li布局,给每个li设置好样式,li内部写入和a标签,用来进行翻页的操作(这个不会的可以去研究下哦,就是改写网址,具体如何做要看用什么样的路由了!)

      就样式而言,这段代码完全可以用哦!!

      这里还有两张左箭头和右箭头的图片,我都在上面给出来了哦!

     1 .pagination-db{
     2     display: inline-block;
     3     padding-left: 0;
     4     margin: 20px 0;
     5     list-style-type: none;
     6     li {
     7         float: left;
     8         position: relative;
     9         width:28px;
    10         height: 28px;
    11         margin-left: 8px;
    12         font-size: 12px;
    13         text-align: center;
    14         line-height: 28px;
    15         border: solid 1px #dae0ee;
    16         border-radius:4px;
    17         background-color: #fff;
    18         a {
    19             position: relative;
    20             display: block;
    21             width:100%;
    22             height:100%;
    23             color: #404858;
    24             text-decoration: none;
    25             img {
    26                 position: absolute;
    27                 top:50%;
    28                 left:50%;
    29                 transform: translate(-50%,-50%);
    30             }
    31         }
    32         a:hover{
    33             background-color: #12bcfc;
    34             color:#fff;
    35         }
    36     }
    37     li.chosen{
    38         color:#fff;
    39         a{
    40             background-color: #12bcfc;
    41         }
    42     }
    43     form{
    44         float:left;
    45         margin-left:16px;
    46         color: #404858;
    47         font-size:12px;
    48         line-height: 28px;
    49         input{
    50             width: 50px;
    51             height: 28px;
    52             margin: 0 8px;
    53             padding:0 8px;
    54             border-radius:4px;
    55             background-color: #fff;
    56             border: solid 1px #dae0ee;
    57         }
    58     }
    59 }
  • 相关阅读:
    zabbix4.2.5常见问题指南
    postgres常用运维sql
    centos7部署inotify与rsync实现实时数据同步
    postgres主从基于流复制
    postgres高可用学习篇三:haproxy+keepalived实现postgres负载均衡
    postgres高可用学习篇二:通过pgbouncer连接池工具来管理postgres连接
    postgres高可用学习篇一:如何通过patroni如何管理3个postgres节点
    centos7安装yum安装pip
    nginx1.15.10配置使用非https访问返回403
    zabbix4.2.5自定义告警模板
  • 原文地址:https://www.cnblogs.com/Hass/p/5614890.html
Copyright © 2011-2022 走看看