两个重叠盒子

本文介绍了使用CSS(如相对和绝对定位,z-index属性)控制HTML中的重叠盒子布局,以及如何通过z-index和3D旋转(translateZ)调整元素的显示顺序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 盒子重叠

一个盒子里面装满两个重叠盒子

通过将 .fa 定位为相对定位,并将 .son1.son2 定位为绝对定位,您可以确保两个子元素充满 .fa 父容器,并根据需要进行调整。请注意,这可能会在一些情况下导致重叠或溢出,要让第二个子盒子 .son2 在层叠顺序上显示在第一个子盒子 .son1 前面,您可以使用 z-index 属性。较高的 z-index 值将使元素显示在较低值的元素之前。请注意,z-index 属性仅在定位元素上(具有 position 属性的元素)才有效

 <style>
        .fa{
            width: 200px;
            position: relative;
            height: 200px;
            background-color: blue;
        }
        .son1 ,.son2{
            position: absolute;
            width: 100%;
            height: 100%;
        }
        .son1{
            background-color: yellow;
            z-index: 2;
        }
        .son2{
            background-color: antiquewhite;
            z-index: 3;
        }
    </style>
</head>
<body>
    <div class="fa">
        <div class="son1">1</div>
        <div class="son2">2</div>
    </div>
</body>

重叠盒子优先显示

利用3D旋转——z轴

语法: transform: translateZ(1px);

利用2D用 z-index属性

语法:  z-index: 999;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值