gpt4 book ai didi

html - CSS 框阴影部分透明?

转载 作者:太空宇宙 更新时间:2023-11-03 19:56:54 25 4
gpt4 key购买 nike

我有一个 div,所有四个边都有一个盒子阴影。然而,在 div 的底 Angular ,我放置了一个背景图像 (png) 以使 Angular 看起来像折叠的一样。有没有办法让底 Angular 的盒子阴影透明?或者还有其他解决方法吗?

enter image description here

谢谢,p

最佳答案

解释

您可以将 position: absolute 和负的 bottomleft 属性设置为 cornerposition:relative于父元素 (box) 的 以将其存档。

假设这是您的盒子,里面是 Angular

<div class="box">
<div class="corner"></div>
</div>

我们的5px 阴影大小

.box {
-webkit-box-shadow: 0 0 5px rgba(40,128,1,1);
-moz-box-shadow: 0 0 5px rgba(40,128,1,1);
box-shadow: 0 0 5px rgba(40,128,1,1);
}

所以,我们的 Angular 将有bottom: -5pxright: -5px;

.box > .corner {
bottom: -5px;
right: -5px;
}

请记住,我们的 Angular 需要position: absolute;

.box > .corner {
position: absolute;
}

父级 position: relative

.box {
position: relative;
}

使用 bottomleft 属性将其存档。

enter image description here


演示 |片段

body {
background: #EFECCA;
padding: 20px;
}

.box {
width: 50%;
height: 150px;
position: relative;
background: #fff;
-webkit-box-shadow: 0 0 5px rgba(40,128,1,1);
-moz-box-shadow: 0 0 5px rgba(40,128,1,1);
box-shadow: 0 0 5px rgba(40,128,1,1);
}

.box > .corner {
width: 40px;
height: 40px;
background: #EFECCA;
position: absolute;
bottom: -5px;
right: -5px;
}
<div class="box">
<div class="corner"></div>
</div>


PS,下次发布一些代码。

关于html - CSS 框阴影部分透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37401075/

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