gpt4 book ai didi

css - 当父级(级别 2)溢出隐藏时,使绝对定位的子元素可见

转载 作者:行者123 更新时间:2023-11-28 15:22:45 24 4
gpt4 key购买 nike

当父(级别 2)元素的溢出属性设置为隐藏时,我想让内部绝对定位元素可见。

附言:z-index 不起作用

代码笔:http://codepen.io/mstoic/pen/gpqVKo?editors=110

.parent {
overflow: hidden;
width: 5em;
height: 5em;
margin: 5em;
background: #6c3;
display: block;
}
.child {
position: relative;
}
p {
position: absolute;
top: 0;
left: -2em;
z-index: 999;
}
<div class="parent">
<div class="child">
<p>Some Text</p>
</div>
</div>

最佳答案

我建议将父级分成 2 个 div,一个用于存储要裁剪的元素,一个用于存储要重叠的元素。

HTML

<div class="parent">    
<div class="parent-wrapper">
<!-- Put elements you want cropped in here -->
</div>
<div class="child">
<!-- Put elements you don't want cropped in here -->
<p>Some Text</p>
</div>
</div>

CSS

.parent {

width: 5em;
height: 5em;
margin: 5em;
background: #6c3;
display: block;
}
.parent-wrapper{
position: absolute;
width: 100%;
height: 100%;
margin: 0;
overflow: hidden;
}

.child {
position: relative;
}

p {
position: absolute;
top:0;
left: -2em;
z-index: 999;
}

CodePen

关于css - 当父级(级别 2)溢出隐藏时,使绝对定位的子元素可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31878848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com