Mar*_*rek 16 css html5 z-index
我正在尝试使用particles.js脚本,因此粒子将浮动整个页面(具有透明背景).我需要拉出粒子上方的一些链接和按钮,这样它们就可以点击了.
关于链接,我能在大"B"元素上放置大的"C"元素,而在大"C"元素上有小的"b"元素吗?
我所想的是相对意味着相对于其父亲的z-index,而如果我将所有元素设置为绝对,则显示小"b"超过大"C"是可能的,但事实并非如此.有谁可以帮我解释一下?
<div id="A">A<div id="a">a</div></div>
<div id="B">B<div id="b">b</div></div>
<div id="C">C<div id="c">c</div></div>
Run Code Online (Sandbox Code Playgroud)
小智 10
我建议的是,为你的a
(例如z-index:9999;
)给出一个高值的z-index,但要确保父元素a
没有较小的z-index值,因为元素的z-index将受其设置的值的限制.家长.
所以对于你的问题" 我能够把大"C"元素放在大"B"元素上而在大"C"元素上有小"b"元素吗? ",答案是否定的,因为你的小z-index "b"元素将受其父元素的限制,父元素是大"B"元素,大"B"元素位于"C"元素之下.
这是一个工作样本,.container
在链接工作的同时显示在粒子下方.重要的是你应该有这个:
a{
position:relative;
z-index:9999;
}
Run Code Online (Sandbox Code Playgroud)
并确保父项(在本例中为.container
)必须具有9999或更高的z-index值(或任何大于模式的z-index的值),否则将限制z-index a
和如果它更低比模式的z-index,按钮不可点击.
如果您的按钮具有纯色背景,我建议将样式设置为伪元素,以便a
使用较低的z-index以允许模式显示在其上,同时保持a
链接本身的可点击性.
归档时间: |
|
查看次数: |
8166 次 |
最近记录: |