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;

  • 相关阅读:
    #455. 【UER #8】雪灾与外卖
    lmh's邻位交换总结
    [ARC088C] Papple Sort
    【模板】二次剩余
    P3241 [HNOI2015]开店
    P4248 [AHOI2013]差异
    P6640 [BJOI2020] 封印
    【笔记】牛客、产品笔试题
    【笔记】TX笔试-压缩算法
    【笔记】分组
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/9565932.html
Copyright © 2011-2022 走看看