Sky*_*son 106
为了使z-index起作用,您需要赋予元素a position:absolute或position:relative属性.一旦你这样做,你的链接将正常运行,虽然你可能不得不稍后调整你的CSS.
Ric*_*uen 33
对于z-index:1000有效果,你需要一个非静态定位方案.
添加position:relative;到#settingsdetails文件第8行的规则mystyle.css
A. *_*rel 13
是的,为了使z-index起作用,你需要给元素一个位置:绝对或位置:相对属性.
但是......要注意父母!
您必须上升元素的节点以检查在公共父级别上第一个后代是否具有已定义的z-index.
如果在基数处存在较低的确定z指数,则所有其他后代永远不会在前景中.
在这个片段示例中,div1-2-1的z-index为1000,但仍然在div1-1-1之下,其z-index为3.
这是因为div1-1的z-index大于div1-2.
.div {
}
#div1 {
z-index: 1;
position: absolute;
width: 500px;
height: 300px;
border: 1px solid black;
}
#div1-1 {
z-index: 2;
position: absolute;
left: 230px;
width: 200px;
height: 200px;
top: 31px;
background-color: indianred;
}
#div1-1-1 {
z-index: 3;
position: absolute;
top: 50px;
width: 100px;
height: 100px;
background-color: burlywood;
}
#div1-2 {
z-index: 1;
position: absolute;
width: 200px;
height: 200px;
left: 80px;
top: 5px;
background-color: red;
}
#div1-2-1 {
z-index: 1000;
position: absolute;
left: 70px;
width: 120px;
height: 100px;
top: 10px;
color: red;
background-color: lightyellow;
}
.blink {
animation: blinker 1s linear infinite;
}
@keyframes blinker {
50% {
opacity: 0;
}
}
.rotate {
writing-mode: vertical-rl;
padding-left: 50px;
font-weight: bold;
font-size: 20px;
}Run Code Online (Sandbox Code Playgroud)
<div class="div" id="div1">div1</br>z-index: 1
<div class="div" id="div1-1">div1-1</br>z-index: 2
<div class="div" id="div1-1-1">div1-1-1</br>z-index: 3</div>
</div>
<div class="div" id="div1-2">div1-2</br>z-index: 1</br><span class='rotate blink'><=</span>
<div class="div" id="div1-2-1"><span class='blink'>z-index: 1000!!</span></br>div1-2-1</br><span class='blink'> because =></br>(same</br> parent)</span></div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
z-index酒店让您可以在前面控制自己.数字越大,你设置的元素越高.
position属性应该是relative因为位置html-element应该相对于所有维度的其他控件的位置.
element.style {
position:relative;
z-index:1000; //change your number as per elements lies on your page.
}
Run Code Online (Sandbox Code Playgroud)
小智 5
我假设你用 WW3 学校的代码制作一个弹出窗口,对吗?检查它的CSS。.modal 一个,已经有词了z-index。只需从 1 更改为 100。
.modal {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 1; /* Sit on top */
padding-top: 100px; /* Location of the box */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: rgb(0,0,0); /* Fallback color */
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
Run Code Online (Sandbox Code Playgroud)