• 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元素的背景色设置为白色,是因为默认状态背景是透明的,如果不设置背景色,将会看到两边被遮盖的边框。

    后来都会美好的!
  • 相关阅读:
    NSURLSession学习笔记(二)Session Task
    NSURLSession学习笔记(一)简介
    iOS Core Animation 简明系列教程
    iOS夯实:RunLoop
    mysql主从复制读写分离
    git文件名大小写问题
    mysql zip 安装
    maven dependencies与dependencyManagement的区别
    Eclipse使用技巧
    相关开发软件http代理设置 windows
  • 原文地址:https://www.cnblogs.com/momox/p/5090819.html
Copyright © 2020-2023  润新知