Lee*_*ice 9 javascript css jquery overflow
是否有一种方法,CSS或JavaScript允许DIV中的一个元素溢出,即使其父级溢出被隐藏.
我写了一个jQuery滑块,通过使用隐藏幻灯片overflow: hidden.
<div class="container">
<img src="image.jpg" />
<div class="text">
THIS TEXT IS HIDDEN WHEN POSITIONED OUTSIDE OF .container
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.container{
overflow:hidden;
position: relative;
width: 500px; height: 250px;
}
Run Code Online (Sandbox Code Playgroud)
我需要图像自然溢出.
你应该删除position: relative;.如果将它放在与元素相同的元素上overflow: hidden;,它将隐藏元素.如果您确实需要它,请尝试将其放置在.container(树中的元素高于元素的父元素overflow: hidden)的父元素上.
#wrap { position: relative; }
.container{
overflow:hidden;
width: 300px; height: 200px;
padding: 10px;
background-color: cyan;
}
.text {
position: absolute;
top: 280px; left: 0;
border: 1px solid red;
}Run Code Online (Sandbox Code Playgroud)
<div id="wrap">
<div class="container">
Container
<div class="text">Not hidden anymore when positioned outside of .container</div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9950 次 |
| 最近记录: |