No hay nada que decir sobre esto. Esencia ¡Pon el código directamente! Intersección
El primero es el código de HTML. Contiene el botón de clic de inicio de sesión y un humilde cuadro de inicio de sesión.
Copiar código del código de la siguiente manera:
<Body>
<div id = "sombra"> </div>
<div>
<a onClick = "login ()" style = "cursor: puntero"> login </a>
</div>
<br/>
Nada es útil. Esencia Esencia <br/> <br/>
Nada es útil. Esencia Esencia <br/> <br/>
Nada es útil. Esencia Esencia <br/> <br/>
Nada es útil. Esencia Esencia <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: Ninguno; Z-Index: 1025; Posity: Absolute;">
<Form Method = "Post" Action = "User/Login.html">
<Table>
<tititar>
Inicio de sesión de usuario
</tittion>
<tr>
<TD> Nombre de usuario: </td>
<td> <input type = "text" name = "username" /> </td>
</tr>
<tr>
<TD> Contraseña: </td>
<TD> <input type = "contraseña" name = "contraseña" /> </td>
</tr>
<tr>
<TD> Código de verificación: </td>
<TD> <img src = "base/verfy.html" onClick = ""> </td>
</tr>
<tr>
<TD> <input type = "Subt" value = "Login" /> </td>
<TD> <input type = "button" value = "cancel" onClick = "cancel ()" /> </td>
</tr>
</table>
</form>
</div>
</body>
La siguiente es la implementación del código de script JS
Copiar código del código de la siguiente manera:
<script type = "text/javaScript">
Función login () {) {
var shadewidth = document.body.clientwidth + 30;
var shadeHeight = document.body.clientHeight + 30;
var sombra = document.getElementById ("sombra");
Shade.style.Width = ShadeWidth + "Px";
Shade.style.head = ShadeHeight + "Px";
shade.style.display = "bloque";
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 = "bloque";
}
</script>
Aquí están solo la pantalla del código y el código del cuadro de inicio de sesión. En cuanto al código oculto, también es muy simple, es decir, establecer el bloque DIV de la capa de sombra y la propiedad de visualización del bloque DIV del cuadro de inicio de sesión (inicio de sesión) debe establecerse en ninguno. Esencia
En este punto, se implementa una función simple de la capa flotante de inicio de sesión a través de la capa de máscara. La obra de arte es resuelta por todos.
Aquí, hay una característica para todos. Esencia ¿Cómo dejar que el bloque Div del cuadro de inicio de sesión pop -up siga la barra de rodadura? Intersección
Mi código de experimento es el siguiente.
Copiar código del código de la siguiente manera:
Función 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";
}
función scall () {) {
LogindivCenter ();
}
Window.onscroll = Scall;
Window.onResize = Scall;
Window.Onload = Scall;
Pero desafortunadamente fallé. Esencia Encontré mucho en Internet, pero ninguno de ellos cumplió con los requisitos. La mayoría de ellos estableció un SetInterval para implementar. No creo que esto sea ideal. Esencia Esencia
¡Buscando enseñar a todos los grandes dioses!