css - 在包含的元素上显示阴影框

标签 css

我想在容器 div 中显示元素列表。这个容器 div 有一个内部阴影框。不幸的是,阴影框位于所包含元素的下方,如您在此处所见

enter image description here

现在显然,这既不合逻辑也不美观。我四处挖掘,有人给了this solution .问题是,我需要能够在这个容器内滚动,因为包含的 div 很可能会溢出。

有没有办法在包含的 div 上显示此阴影?

最佳答案

由于您没有提供任何源代码,一些更好的实现方法是

.parent {
    box-shadow : inset 0 0 5px 0 black;
    height:200px;
    position :relative;
    overflow-y: scroll;
}

.content {
    background : rgba(0,0,0,0.2);
    height:1000px;
    width:200px;
    margin:auto;
}
<div class="parent">
    foo
    <div class="content">bar</div>
</div>

关于css - 在包含的元素上显示阴影框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46425263/

相关文章:

javascript - 通过 translate3d 基于 Webkit 的模糊/扭曲文本后期动画

html - Bootstrap 固定列大小

javascript - 以编程方式选择一个选项 - Materialize css

javascript - SlideToggle jQuery 速度

css - 响应式布局和限制/陷阱内容

html - 在第四个之后截断操作栏元素

javascript - 如何制作具有不同内容的模态

css - 如何在 IE 中使用背景大小?

css - 为什么 "data"属性在 Canvas 元素中不起作用

javascript - IE6 悬停问题