Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么这个特殊的zIndex不起作用?_Javascript_Html_Z Index - Fatal编程技术网

Javascript 为什么这个特殊的zIndex不起作用?

Javascript 为什么这个特殊的zIndex不起作用?,javascript,html,z-index,Javascript,Html,Z Index,我正在尝试构建一个向导,引导人们完成我们的程序,我将获取每个元素,在其上放置更高的z索引以突出显示它,并添加带有一些有用信息的工具提示 我将位置设置为相对,并添加z索引 这是html: <div id="contentContainerModule"> <div class="row"> <div class="col-lg-7" id="userProfileOverview"> // s

我正在尝试构建一个向导,引导人们完成我们的程序,我将获取每个元素,在其上放置更高的z索引以突出显示它,并添加带有一些有用信息的工具提示

我将位置设置为相对,并添加z索引

这是html:

<div id="contentContainerModule">
        <div class="row">
            <div class="col-lg-7" id="userProfileOverview">
               // some more thml
             </div>
        <div class="row">
            <div class="col-lg-7" id="furtherInfosProfile">
                <div class="form-group">
                    <label class="control-label">
                        label
                    </label>
                    <div class="form-control-plaintext">
                        personnelNmbr
                    </div>
                </div>
                <div class="form-group">
                    // other info
                </div>
            </div>
        </div>
        <div class="row">
            <div class="col-lg-7" id="changePassword">
                <div class="form-group">
                    <label class="control-label">
                       username
                    </label>
                   // other div
                </div>
            </div>                
        <div class="row">
            <div class="col-lg-7" id="languageSettings">
                <div class="form-group">
                   // something
                </div>
            </div>
        </div>
        <hr>
    <div class="text-center">
        <button type="submit" class="btn btn-success" id="saveButtonProfile">save</button>
    </div>
</div>
<div id="darkness"></div>
让一切都变成灰色 例如,对于按钮,这是有效的,我在它上面有position:relative,然后我只添加2的zIndex

但它不适用于id=“FutureInfoSprofile”和changePassword。它确实应用了zIndex,它有相对位置,几乎没有其他东西,但它仍然处于“黑暗”之下。我希望它能超越它

你能帮帮我吗?

确保在id选择器前有#。 此外,div是透明的,因此需要为其添加背景色

这里有一个代码笔链接。希望这能回答你的问题?

试一试

为了让按钮在黑暗中可见,它已经被包装在一个div中。我刚刚添加了一个按钮类

<div class="text-center button">
    <button type="submit" class="btn btn-success" 
    id="saveButtonProfile">save</button>
</div>

您忘记了id选择器前的#符号了吗?您似乎没有关闭许多行div,但您需要了解-按钮与黑暗不在同一堆叠上下文中,因此它不能有更高的z索引将其带到前面OMG非常感谢!我没有背景色。这就是为什么我看不见潜水艇!不确定按钮是否也可见?我编辑了我的答案以解决此问题。:)嗨,是的,谢谢你,按钮起作用了。。这就是为什么我如此困惑的原因。。你是救命恩人哈哈
#furtherInfosProfile {
  z-index: 2;
  background-color: white;
  position: relative;
}
<div class="text-center button">
    <button type="submit" class="btn btn-success" 
    id="saveButtonProfile">save</button>
</div>
.button {
  z-index: 10000;
  position: relative;
}