zoukankan      html  css  js  c++  java
  • 让两个子div重叠在一起的实现

    需求:

      需要添加两个div,鼠标未移上是显示第一个,鼠标移上后,显示出来第二个半透明的。这两个div在同一位置上。

    实现:

    第一步:最外面包围的div

    Html代码:

    <div class="Main">

    </div>

    CSS代码:

        .Main{
            220px;
            height: 120px;
            float: left;
            position: relative;
            padding: 5px 5px;
        }

    第二步:正常一直显示的div

    Html代码:

    <div class="defaultDiv">

    CSS代码:

        .defaultDiv {
            100%;
            z-index: 999;
            position: absolute;
            float: left;
            left: 0;
            top: 0
        }

    第三步:鼠标移上后半透明显示的div

    Html代码:

    <div class="hoverDiv"></div>

    CSS代码:

        .hoverDiv{
            background-color: rgba(220,38,38,0.5);
            100%;
            z-index: 1000;
            position: absolute;
            float: left;
            left: 0;
            top: 0;
            visibility:hidden;
        }

     总结:

      父div上面使用         float: left;  position: relative;

      子div上使用:        position: absolute; top:0px; left:0px; float: left;

  • 相关阅读:
    CF 142B Tprimes
    CF 231A Team
    poj 2001 Shortest Prefixes ——字典树入门
    hdu 1039 Easier Done Than Said?
    poj 2528 Mayor's posters
    hdu 1061 Rightmost Digit
    poj 2503 Babelfish
    CF271 A. Beautiful Year
    poj 2752
    CF271 B. Prime Matrix
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/9565932.html
Copyright © 2011-2022 走看看