• 注册
当前位置:1313e > css >正文

[css] box-shadow层级问题-相邻元素背景遮盖了阴影

当box-background元素没有给背景颜色时,box-shadow的阴影可以正常显示

<style>.box {height: 100px;line-height: 100px;text-align: center;}.box-shadow {box-shadow: 0 5px 10px -5px #00ff00;}.box-background {}
</style><div class="box box-shadow">box-shadow</div>
<div class="box box-background">box-background</div>

在这里插入图片描述
当box-background元素给定一个背景色之后,box-shadow的阴影就没有了

<style>
.box {height: 100px;line-height: 100px;text-align: center;}.box-shadow {box-shadow: 0 5px 10px -5px #00ff00;}.box-background {/* 增加一个背景色 */background-color: #f5f5f5;}
</style><div class="box box-shadow">box-shadow</div>
<div class="box box-background">box-background</div>

在这里插入图片描述

解决方法

给box-shadow加一个z-index属性
不行就再加个 position: relative;

"box box-shadow">box-shadow
"box box-background">box-background

css:box-shadow层级问题-相邻元素背景遮盖了阴影

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 162202241@qq.com 举报,一经查实,本站将立刻删除。

最新评论

欢迎您发表评论:

请登录之后再进行评论

登录