Não há nada a dizer sobre isso. Essência Coloque o código diretamente! Interseção
O primeiro é o código de HTML. Ele contém o botão Login Click e uma humilde caixa de login.
Copie o código do código da seguinte forma:
<Body>
<div id = "Shade"> </div>
<div>
<a onclick = "login ()" style = "cursor: ponteiro"> login </a>
</div>
<br/>
Nada é útil. Essência Essência <br/> <br/>
Nada é útil. Essência Essência <br/> <br/>
Nada é útil. Essência Essência <br/> <br/>
Nada é útil. Essência Essência <br/> <br/>
<br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br /> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/>
<br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br /> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/>
<div id = "login" style = "display: Nenhum; Z-Index: 1025; Posity: Absolute;">
<Form método = "post" action = "user/login.html">
<Tabela>
<geption>
Login de usuário
</legenda>
<tr>
<td> nome de usuário: </td>
<Td> <input type = "text" name = "nome de usuário" /> </td>
</tr>
<tr>
<td> senha: </td>
<Td> <input type = "senha" name = "senha" /> </td>
</tr>
<tr>
<td> Código de verificação: </td>
<Td> <img src = "base/verfy.html" onclick = ""> </td>
</tr>
<tr>
<td> <input type = "submit" value = "login" /> </td>
<Td> <input type = "button" value = "cancel" onclick = "cancel ()" /> </td>
</tr>
</tabela>
</morm>
</div>
</body>
Em seguida é a implementação do código de script JS
Copie o código do código da seguinte forma:
<script type = "text/javascript">
Função login () {) {
var shadewidth = document.body.clientWidth + 30;
var sHadeHeight = document.body.clientHeight + 30;
var Shade = document.getElementById ("Shade");
Shade.style.width = ShadeWidth + "PX";
Shade.style.head = ShadeHeight + "PX";
Shade.style.display = "Block";
var LogidivWidth = 200;
var LogidivHeight = 800;
var logidiv = document.getElementById ("login");
logindiv.style.width = logIndivWidth + "px";
LogIndiv.style.Height = LogInDivHeight + "PX";
Logindiv.style.top = (document.body.scrolltop + document.body.clitingHeight / 2
-Logindivheight / 2) + "px";
Logindiv.style.left = (document.body.scrollleft + document.body.clientwidth / 2
-Logindivwidth / 2) + "px";
logindiv.style.display = "bloco";
}
</script>
Aqui estão apenas a exibição do código e o código da caixa de login. Quanto ao código oculto, também é muito simples, ou seja, definir o bloco Div da camada de sombra e a propriedade de exibição do bloco Div da caixa de login (login) deve ser definida como nenhuma. Essência
Neste ponto, é implementada uma função simples da camada flutuante DIV através da camada de máscara. A obra de arte é resolvida por todos.
Aqui, há um recurso para todos. Essência Como deixar o DIV Block of the Pop -up Login Box seguir a barra de rolagem? Interseção
Meu código de experimento é o seguinte.
Copie o código do código da seguinte forma:
Função logIndivCenter () {
Logindiv.style.top = (document.body.scrolltop + document.body.clitingHeight / 2
-Logindivheight / 2) + "px";
Logindiv.style.left = (document.body.scrollleft + document.body.clientwidth / 2
-Logindivwidth / 2) + "px";
}
function scall () {) {
LogIndivCenter ();
}
Window.Onscroll = Scall;
window.onResize = Scall;
window.onload = Scall;
Mas infelizmente eu falhei. Essência Encontrei muito na internet, mas nenhum deles atendeu aos requisitos. A maioria deles define um setInterval para implementar. Eu não acho que isso seja ideal. Essência Essência
Procurando ensinar todos os grandes deuses!