请参考以下代码:
<ul>
<li style="height:100px; overflow:hidden;">
<div style="height:500px; background-color:black;">
</div>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
从上面的代码中,我们知道我们只能看到100px高度的黑色背景.我的问题是我们怎么能看到500px高度的<div>
黑色背景?换句话说,我怎样才能让<div>
出现在前面<li>
呢?
Gre*_*all 11
您可以在css中设置z-index
<div style="z-index: -1"></div>
Run Code Online (Sandbox Code Playgroud)
Jas*_*rov 11
为了让一个元素出现在另一个元素的前面,你必须给前面的元素提供更高的 z-index,给后面的元素提供更低的 z-index,你也应该指出 position: absolute/fixed...
例子:
<div style="z-index:100; position: fixed;">Hello</div>
<div style="z-index: -1;">World</div>
Run Code Online (Sandbox Code Playgroud)