gpt4 book ai didi

css - only top box-shadow(与另一个 div 的 box-shadow 样式相同,但只有顶部)

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

请引用http://jsfiddle.net/3fTyt/806/

我需要框 2 具有与框 1 相同的框阴影样式,但只有框 2 的顶部必须有阴影。

我尝试了很多,但找不到解决方案。你能帮忙吗?问候。

jsfiddle 中的代码

CSS

#box1 {
background: #fff;
box-shadow: 0 0 10px 1px rgba(0,0,0,.99);

font: bold 18px/1.2em sans-serif;
height: 100px;
margin: 15px auto;
padding: 75px 15px 25px;
text-align: center;
width: 200px; float:left; margin:50px;
}
#box2
{
background: #fff;

box-shadow: 0 0 10px 1px rgba(0,0,0,.1), 0 -1px 1px rgba(0,0,0,.99);

font: bold 18px/1.2em sans-serif;
height: 100px;
margin: 15px auto;
padding: 75px 15px 25px;
text-align: center;
width: 200px; float:left; margin:50px;
}

HTML

<div id="box1">box 1</div>
<div id="box2">box 2: only top shadow is required and should has same shadow style with box 1</div>

最佳答案

你可以尝试这样的事情:

#box2 {
box-shadow: 0px -10px 10px -10px rgba(0,0,0,.99);
...
}

为什么要进行这些设置?

  • horizo​​ntal offset = 0px : 没有水平偏移,
  • vertical offset = -10px : 10px to the top,
  • blur radius = 10px : 只使用与#box1 相同的值,
  • spread distance = -10px :对于spread distance,正值会扩大阴影,但负值会使它“收缩”(见box-shadow documentation here)。由于我们使用的是 10 像素的模糊半径,因此我们至少需要使用 -10 像素的扩散距离,以避免在左侧、右侧和底部看到任何阴影。

我认为这给了我们一个非常棒的结果。与您要查找的内容非常接近:

enter image description here

关于css - only top box-shadow(与另一个 div 的 box-shadow 样式相同,但只有顶部),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24738534/

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