作者:amy | 来源:互联网 | 2023-05-16 11:19
所以,我的网站有一个标题和一个包含Revolution Slider的div.我正在尝试在标题下方添加一个框阴影 - 并在滑块上方.但它不起作用,除非我也添加margin-bottom
到标题 - 但这使得整个练习没有实际意义.
这是代码:
#header {
display:block;
min-height: 99px;
background: #FFFFFF;
border-top: 3px solid #8dddcd;
border-bottom: 1px solid #ecf0f1;
line-height: 99px;
box-shadow: 0 10px 10px 10px rgba(0,0,0,0.3);
}
#rev {
position: relative;
}
the slider
有人可以帮我找出导致这种情况的原因吗?
1> KyleMit..:
请参阅以下问题:
css border-shadow是否添加到元素的大小
css box-shadow是元素盒子模型的一部分吗?
根据盒子阴影规范:
外框阴影投射阴影,就像元素的边框不透明一样.阴影仅绘制在边框边缘之外
因此,如果您不想重叠,则必须自己添加边距
#header {
box-shadow: 5px 5px 5px 5px rgba(0,0,0,0.3);
margin-bottom: 10px;
}
#slider {
position: relative;
}
Slider