Javascript 如何使网页上除div外的所有内容变暗-以引起注意
目前,关于这个主题已经提出的问题没有一个是有用的,因此我要问一个新的问题。我有一个登录页面,还有一个登录按钮,单击该按钮可以显示一个div,在使用以下功能显示加载的gif 2秒钟后,该div不会被隐藏Javascript 如何使网页上除div外的所有内容变暗-以引起注意,javascript,html,css,Javascript,Html,Css,目前,关于这个主题已经提出的问题没有一个是有用的,因此我要问一个新的问题。我有一个登录页面,还有一个登录按钮,单击该按钮可以显示一个div,在使用以下功能显示加载的gif 2秒钟后,该div不会被隐藏 function showDiv() { document.getElementById('Login').style.display = "none"; document.getElementById('loadingGif').style.display = "block"; setTimeo
function showDiv() {
document.getElementById('Login').style.display = "none";
document.getElementById('loadingGif').style.display = "block";
setTimeout(function() {
document.getElementById('loadingGif').style.display = "none";
document.getElementById('showme').style.display = "block";
},2000);
}
在点击登录按钮后,我被困在如何调暗这个div后面的所有东西上
我目前的表格
<form action="" method="POST" id="hello" onsubmit="showDiv(); return
false;">
我的登录按钮
<input class="btn_green_white_innerfade btn_medium" type="submit"
name="submit" id="Login" value="Sign in" width="104" height="25"
border="0" tabindex="5" onclick="showDiv()">
听起来你好像在试图建立一种模式。要使页面上的所有内容变暗,请执行以下操作: 在页面上创建一个元素
<div class="covering-panel">
// form goes here
</div>
将表单放入覆盖面板中,然后使用javascript隐藏并显示整个元素。听起来像是在尝试创建一个模态。要使页面上的所有内容变暗,请执行以下操作: 在页面上创建一个元素
<div class="covering-panel">
// form goes here
</div>
将表单放入覆盖面板中,并使用javascript隐藏显示整个元素。带有表单的div应与视口大小相同,并具有透明的黑色背景。它需要一个比其他任何东西都高的z索引。那么把其他东西调暗怎么样?z索引用于对元素进行分层,所以更高的z索引意味着所有z索引较低的东西都在后面。因此,使用透明彩色背景会使其背后的任何东西变暗。好的,谢谢,那么你能给我一些代码示例吗?可能的div与表单的副本应该是视口的大小,并且有一个透明的黑色背景。它需要一个比其他任何东西都高的z索引。那么把其他东西调暗怎么样?z索引用于对元素进行分层,所以更高的z索引意味着所有z索引较低的东西都在后面。因此,使用透明的彩色背景会使背景中的任何东西变暗。好的,谢谢,那么你能给我一些代码示例吗?可能是重复的