我有3个要素:
<div class="foo"></div>
<div class="bar"></div>
<div class="foobar"></div>
I want .foo
重叠.bar
, .bar
重叠.foobar
, .foobar
重叠.foo
.
像这样:
用CSS可以吗?
没有normal这个问题的解决方案,但是你可以做一些技巧来制造错觉。
如果您创建一个fake-foobar
代替.bar
像这个标记一样,您可以定位.fake-foobar
inside .bar
所以它看起来像.foobar
.
<div class="box foo"></div>
<div class="box bar">
<div class="box fake-foobar"></div>
</div>
<div class="box foobar"></div>
Here is an image showing you the trick:
![Impossible Z-index](https://i.stack.imgur.com/y0gtD.jpg)
带边框的演示 http://jsfiddle.net/hLt5rguq/2/
无边界演示 http://jsfiddle.net/hLt5rguq/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)