所以,我有一个返回两个div的react组件。父div可以通过将高度设置为100%来扩展,否则就有固定的高度。
问题是:父级具有overflow:hidden。父级内部的子项具有box-shadow。由于overflow:hidden,它截断了子项的box-shadow,因为它被视为溢出。
解决方法:将子元素的宽度设置为小于父元素的确切宽度,并设置margin-bottom。但在页面“左对齐”的情况下,这对我不起作用。Overflow-y:hidden;也不起作用。
是否有另一种方法可以实现box-shadow并仍然使用上述相同的逻辑?
问题是:父级具有overflow:hidden。父级内部的子项具有box-shadow。由于overflow:hidden,它截断了子项的box-shadow,因为它被视为溢出。
解决方法:将子元素的宽度设置为小于父元素的确切宽度,并设置margin-bottom。但在页面“左对齐”的情况下,这对我不起作用。Overflow-y:hidden;也不起作用。
是否有另一种方法可以实现box-shadow并仍然使用上述相同的逻辑?
.parent{
width: 30%;
max-height: 80px;
overflow: hidden;
}
.child{
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
<div class="parent">
<div class="child">
Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of class.
</div>
</div>