• CSS-hover


    1. padding:0 10px; 表示上下边距是0,左右边距是10.

    2. padding:0 10px 0 10px; 上-右-下-左。(顺时针方向)

    3. .pg-header .menu:hover; 表示只要鼠标移动到当前标签上时,就会应用这个下面所定义的样式。

    hover: 徘徊在.......的旁边的意思。

    4. 模拟抽屉网的首页:

    http://dig.chouti.com/

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            .pg-header{
            position:fixed;
            right:0;
            left:0;
            top:0;
            height:48px;
            background-color:#2459a2;
            line-height:48px;
            }
            .pg-body{
            margin-top:50px;
            }
            .w{
            980px;
            margin:0 auto;
            }
            .pg-header .menu{
            display:inline-block;
            padding:0 10px;
            color:white;
            }
            .pg-header .menu:hover{
            background-color:blue;
            }
        </style>
    </head>
    <body>
        <div class="pg-header">
            <div class="w">
                <a class="logo">LOGO</a>
                <a class="menu">段子</a>
                <a class="menu">新鲜事</a>
                <a class="menu">热点</a>
            </div>
    
        </div>
        <div class="pg-body">
            <div class="w">asdf</div>
        </div>
    </body>
    </html>
    

     运行结果:

    抽屉网:

    自己写的练习程序,完美达到了课上的效果:需要特别注意的地方:

    1.  height:48px;   line-height:48px; 实现了文字上下居中。

    2. margin-top:50px;  为了不与头部粘在一起,中间留了2px的间距。

    3. 因为a标签是行内标签,所以无法修改高度等属性。需要display:inline-block;改成可编辑类型(块级标签).

    4. pg-header .menu:hover 只有鼠标点击的时候,才会生效。

    5. margin:0 auto 实现自动左右居中。表示上下边界为0,左右则根据宽度自适应相同值(即居中)

    6. 写程序的时候,一定要注意要用分号,否则很容易掉坑。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8"/>
        <style>
            .pg-header{
            height:48px;
            line-height:48px;
            background-color:#2459a2;
            }
            .pg-body{
            margin-top:50px;
            }
            .pg-header .menu{
            display:inline-block;
            height:48px;
            48px;
            color:white;
            text-align:center;
            }
    
            .pg-header .menu:hover{
            background-color:green;
            }
        </style>
    </head>
    <body>
        <div class="pg-header">
            <div style="960px;margin:0 auto;background-color:red;">
                <a class="menu">全部</a>
                <a class="menu">42区</a>
                <a class="menu">段子</a>
                <a class="menu">图片</a>
            </div>
        </div>
        <div class="pg-body"></div>
    </body>
    </html>
    

     效果:

  • 相关阅读:
    扩展的friend语法
    常量表达式
    字符串过滤,排序输出数字的问题
    decltype类型声明- 现代C++新特性总结
    auto类型-现代C++新特性
    指针相关总结2
    指针相关总结1
    发现XMind一个超级牛逼的功能
    空类指针为什么可以调用类的成员函数 以及 A(){}和A();
    SSAS父子层次结构的增强-UnaryOperatorColumn属性
  • 原文地址:https://www.cnblogs.com/momo8238/p/7422755.html
Copyright © 2020-2023  润新知