zoukankan      html  css  js  c++  java
  • CSS如何实现数字分页效果

    代码实例如下:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="author" content="http://www.softwhy.com/" />
    <head>
    <title>蚂蚁部落</title>
    <style type="text/css">
        ul
        {
             list-style:none;
         }
         ul li
         {
              float:left;
              22px;
              height:22px;
              margin-left:5px;
         }
         a
         {
             20px;
             height:20px;
             display:block;
             text-align:center;
             text-decoration:none;
             background-color:white;
             border:1px solid #666;
         }
         a:hover
         {
            40px;
            height:30px;
            border:1px solid #666;
            position:absolute;
            line-height:30px;
            margin:-5px 0 0 -10px;
        }
    </style>
    </head>
    <body>
       <ul>
          <li><a href="#">1</a></li>
          <li><a 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>
       </ul>
    </body>

    </html>

    以上代码实现了我们想要的效果,下面简单介绍一下实现的步骤:
    一. 使用浮动属性,以便让li元素水平排列。
    二.让a元素设置为块级元素,然后设置它们的尺寸。
    三.通过使用链接伪类控制当鼠标放在链接之上时使a元素的尺寸变大,并且使用绝对定位,使当前a元素能够覆盖周边的元素。

    特别说明:之所以让a元素的背景色设置为白色,是因为默认状态背景是透明的,如果不设置背景色,将会看到两边被遮盖的边框。

    后来都会美好的!
  • 相关阅读:
    简单的进度条程序
    python装饰器
    冒泡,递归
    实现随机验证码
    三木运算,三元运算
    set()集合
    list()列表
    python3.5 Str类型与bytes类型转换
    说说编码与转义的区别
    Java 中字符编码相关的问题解析
  • 原文地址:https://www.cnblogs.com/momox/p/5090819.html
Copyright © 2011-2022 走看看