zoukankan      html  css  js  c++  java
  • CSS分页

    如何通过CSS实现网页分页

    一、简单分页

    使用分页来为每个页面做导航

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="utf-8"> 
     5 <title></title> 
     6 <style>
     7 ul.pagination {
     8     display: inline-block;
     9     padding: 0;
    10     margin: 0;
    11 }
    12 
    13 ul.pagination li {display: inline;}
    14 
    15 ul.pagination li a {
    16     color: black;
    17     float: left;
    18     padding: 8px 16px;
    19     text-decoration: none;
    20 }
    21 </style>
    22 </head>
    23 <body>
    24 
    25 <h2>简单的分页</h2>
    26 <ul class="pagination">
    27   <li><a href="#">«</a></li>
    28   <li><a href="#">1</a></li>
    29   <li><a class="active" href="#">2</a></li>
    30   <li><a href="#">3</a></li>
    31   <li><a href="#">4</a></li>
    32   <li><a href="#">5</a></li>
    33   <li><a href="#">6</a></li>
    34   <li><a href="#">7</a></li>
    35   <li><a href="#">»</a></li>
    36 </ul>
    37 
    38 </body>
    39 </html>

     二、点击及鼠标悬停分页样式

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8"> 
    <title></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;
    }
    
    ul.pagination li a.active {
        background-color: #4CAF50;
        color: white;
    }
    
    ul.pagination li a:hover:not(.active) {background-color: #ddd;}
    </style>
    </head>
    <body>
    
    <h2>点击及鼠标悬停分页样式</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>
    
    </body>
    </html>

     三、圆角样式

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8"> 
    <title></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;
        border-radius: 5px;
    }
    
    ul.pagination li a.active {
        background-color: #4CAF50;
        color: white;
        border-radius: 5px;
    }
    
    ul.pagination li a:hover:not(.active) {background-color: #ddd;}
    </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>

     四、鼠标悬停过渡效果

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8"> 
    <title></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;
        transition: background-color .3s;
    }
    
    ul.pagination li a.active {
        background-color: #4CAF50;
        color: white;
    }
    
    ul.pagination li a:hover:not(.active) {background-color: #ddd;}
    </style>
    </head>
    <body>
    
    <h2>鼠标悬停过渡效果</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>
    
    </body>
    </html>

     五、面包屑导航

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8"> 
    <title></title> 
    <style>
    ul.breadcrumb {
        padding: 8px 16px;
        list-style: none;
        background-color: #eee;
    }
    ul.breadcrumb li {display: inline;}
    ul.breadcrumb li+li:before {
        padding: 8px;
        color: black;
        content: "/0a0";
    }
    ul.breadcrumb li a {color: green;}
    </style>
    </head>
    <body>
    
    <h2>面包屑导航</h2>
    <ul class="breadcrumb">
      <li><a href="#">首页 </a></li>
      <li><a href="#">前端 </a></li>
      <li><a href="#">HTML 教程 </a></li>
      <li>HTML 段落</li>
    </ul>
    
    </body>
    </html>

     参考:https://www.runoob.com/css3/css3-pagination.html#

  • 相关阅读:
    Django之分页
    Django的ORM基本操作详解
    Django补充
    Django Cookie与session的运用
    pycharm配置mysql数据库
    Django的外键创建
    Django初探
    rhel7安装mysql5.7
    一个不错的自定义主题
    Koa2下生成word(docx)、excel(xlsx)
  • 原文地址:https://www.cnblogs.com/nyw1983/p/11503796.html
Copyright © 2011-2022 走看看