Menú
Está libre
registro
hogar  /  Multimedia/ Formulario de registro de Jquery. Registro paso a paso de JQuery

Formulario de registro de jquery. Registro paso a paso de JQuery

En línea Gorjeo Puede ver que la página funciona con un diseño limpio y simple. Mire en la parte superior derecha de la página, allí verá un botón autorización al sistema haciendo clic en el que verá forma para completar los datos. Hoy te diremos cómo lograr un efecto similar en tu propio sitio web. De hecho, es muy simple. Además, le ayudará a ahorrar espacio en la página y agregará una sensación de comodidad a sus visitantes. En este artículo, lo guiaremos a través de los pasos de cómo funciona todo este sistema, y ​​esta guía también será útil para aquellos que deseen aprender jQuery... ¡Hacia adelante!

Código HTML

Primero, debe comenzar con el código HTML. El código HTML es muy simple: contiene la etiqueta "a", que va junto con la etiqueta "fieldset", a través de la cual se muestra el formulario.

Simplemente copie esto en su nuevo código de página:


¿Tener una cuenta? Registrarse













¿Olvidaste tu contraseña?


title = "(! LANG: Si recuerda su contraseña, intente iniciar sesión con su correo electrónico" !}
href = "#"> ¿Olvidó su nombre de usuario?






Código CSS

Deberá utilizar CSS para definir el botón de inicio de sesión y el formulario de inicio de sesión. El siguiente código hace exactamente esa función.

Simplemente copie este código en su archivo css o agréguelo al código HTML donde define el estilo. Estos códigos identifican el botón de autorización.

#envase (
ancho: 780px;
margen: 0 automático;
posición: relativa;
}

#contenido (
ancho: 520px;
altura mínima: 500px;
}
a: enlace, a: visitado (
color: # 27b;
decoración de texto: ninguna;
}
a: hover (
decoración de texto: subrayado;
}
una img
ancho del borde: 0;
}
#topnav
relleno: 10px 0px 12px;
tamaño de fuente: 11px;
altura de línea: 23px;
alineación de texto: derecha;
}
#topnav a.signin (
fondo: # 88bbd4;
relleno: 4px 6px 6px;
decoración de texto: ninguna;
font-weight: negrita;
color: #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
radio del borde: 4px;
* fondo: URL transparente ("images / signin-nav-bg-ie.png") sin repetición 0 0;
* relleno: 4px 12px 6px;
}
#topnav a.signin: hover (
fondo: # 59B;
* fondo: URL transparente ("images / signin-nav-bg-hover-ie.png") sin repetición 0 0;
* relleno: 4px 12px 6px;
}
#topnav a.signin, #topnav a.signin: hover (
* posición de fondo: 0 3px! importante;
}

un inicio de sesión
posición: relativa;
margen izquierdo: 3px;
}
un intervalo de inicio de sesión
background-image: url ("images / toggle_down_light.png");
repetición de fondo: no repetición;
posición de fondo: 100% 50%;
relleno: 4px 16px 6px 0;
}
#topnav a.menu-open (
fondo: # ddeef6! important;
color: # 666! importante;
esquema: ninguno;
}
#small_signup (
pantalla: en línea;
flotar: ninguno;
altura de línea: 23px;
margen: 25px 0 0;
ancho: 170px;
}
a.signin.menu-open span (
background-image: url ("images / toggle_up_dark.png");
color: # 789;
}

Y luego viene la definición del formulario de inicio de sesión:

#signin_menu (
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
pantalla: ninguna;
color de fondo: # ddeef6;
posición: absoluta;
ancho: 210px;
índice z: 100;
borde: 1px transparente;
alineación de texto: izquierda;
relleno: 12px;
superior: 24,5 px;
derecha: 0px;
margen superior: 5px;
margen derecho: 0px;
* margen derecho: -1px;
color: # 789;
tamaño de fuente: 11px;
}

#signin_menu input, #signin_menu input (
bloqueo de pantalla;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
borde: 1px sólido #ACE;
tamaño de fuente: 13px;
margen: 0 0 5px;
relleno: 5px;
ancho: 203px;
}
#signin_menu p (
margen: 0;
}
#signin_menu a (
color: # 6AC;
}
#signin_menu label (
font-weight: normal;
}
#signin_menu p.remember (
relleno: 10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete (
Limpia los dos;
margen: 5px 0;
}
#signin_menu p a (
color: # 27B! importante;
}
#signin_submit (
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
fondo: # 39d url ("images / bg-btn-blue.png") repeat-x scroll 0 0;
borde: 1px sólido # 39D;
color: #fff;
sombra de texto: 0 -1px 0 # 39d;
relleno: 4px 10px 5px;
tamaño de fuente: 11px;
margen: 0 5px 0 0;
font-weight: negrita;
}
#signin_submit :: - moz-focus-inner (
acolchado: 0;
borde: 0;
}
#signin_submit: hover, #signin_submit: focus (
posición de fondo: 0 -5px;
cursor: puntero;
}

Es hora de trabajar con javascript

Parecería que los códigos HTML y CSS son bastante complejos y enrevesados, pero en javascript todo es muy simple. Simplemente copie este código javascript, por lo que será posible mostrar y ocultar el formulario en el momento de hacer clic en el botón de autorización, incluso si el clic se realiza fuera del formulario de inicio de sesión.



Según el código anterior, cuando un visitante hace clic en el botón de autorización, se activa una nueva función. Primero, se muestra el formulario de inicio de sesión (incluido en la etiqueta "fileset"), luego el enlace incluido en la clase ".signin" agrega otra clase de "menú abierto", que cambia la imagen de fondo.

Otro evento en este código es que cuando los visitantes hacen clic no en el formulario de inicio de sesión, sino en algún lugar de la página, el formulario se cierra. En otras palabras, la clase "menú abierto" elimina el enlace con la clase ".signin" y le devuelve la imagen de fondo original.

¿En cuanto a pistas?


Por lo general, recomendamos usar Complemento jQuery - tipsy... El contenido de la información sobre herramientas es lo que está escrito en el atributo "título" del enlace. Puede cambiar la posición de la información sobre herramientas con respecto al este, oeste, sur o norte. Esto se hace mediante el parámetro "gravedad" especificado en el código anterior. Le proporcionamos un enlace a un sitio dedicado a este complemento, donde puede estudiar sus capacidades con más detalle y descargar el complemento. ...

Finalmente

Si ha copiado todo el código de este artículo, no cambie la estructura de la carpeta. Si lo cambia, el código no funcionará. Este código es solo un ejemplo de creación formulario de inicio de sesión desplegable usando jQuery... ¡Buena suerte con tu práctica!

En este tutorial, crearemos un formulario de inicio de sesión elegante en el sitio, puede encontrarlo en Futurico UI Pro, creado por Vladimir Kudinov. Usaremos CSS3 y jQuery para crear el formulario.

Paso 1: marcado HTML

Comencemos por crear marcado HTML. Creemos un formulario con cuatro entradas (nombre de usuario, contraseña, casilla de verificación y botón "enviar"). Envolveremos la casilla de verificación en una etiqueta de intervalo que usaremos para darle estilo a esta casilla de verificación. A continuación, envolveremos el formulario y el título en una etiqueta DIV y le asignaremos la clase "formulario de inicio de sesión".