请查看以下示例
我想在wrapper
之外显示绿色div 。我无法更改wrapper
div的定位,inner-wrapper
还包含我们将position:relative
更改为position:static
时可能会出现的其他内容。
我该怎么做?
答案 0 :(得分:4)
您可以使用名为dont-overflow
的类将您不想要溢出的内容包装在一个元素中。将该类的width
设置为当前.wrapper
宽度,然后从父级中删除溢出并将其添加到该类:
CSS dont-overflow
类:
.dont-overflow
{
overflow-x: hidden;
overflow-y: scroll;
width: 200px;
height: 200px;
}
HTML:
<div class='wrapper'>
<div class='inner-wrapper'>
<div class='content-wrapper'></div>
<div class='dont-overflow'>
<div class='content-wrapper'></div>
<div class='content-wrapper'></div>
<div class='content-wrapper'></div>
</div>
</div>
</div>
答案 1 :(得分:0)
我认为你需要使用z-index。
.inner-wrapper{
position:absolute;
left:10px;
right:10px;
top:5px;
bottom:5px;
z-index: 999;
background:yellow;}