Cómo diseñar un formulario de inicio de sesión en línea para un encabezado global personalizado en Divi

Publicado: 2019-12-30

Crear un formulario de inicio de sesión en línea para su encabezado puede ser un gran impulso para la experiencia del usuario. Son perfectos para sitios de membresía y tiendas en línea porque hace que sea realmente fácil para los usuarios iniciar sesión en cualquier momento o en cualquier página del sitio. En este tutorial, le mostraremos cómo diseñar un formulario de inicio de sesión en línea para un usuario de encabezado personalizado Divi Theme Builder. Para hacer esto, crearemos un encabezado global receptivo simple y luego diseñaremos un formulario de inicio de sesión en línea compacto en la parte superior derecha del encabezado utilizando el Módulo de inicio de sesión de Divi. La compilación requiere un poco de CSS personalizado, pero una vez que todo esté en su lugar, será fácil personalizar el formulario de inicio de sesión en línea para que coincida fácilmente con cualquier diseño de encabezado utilizando las opciones de diseño integradas de Divi.

¡Empecemos!

Vistazo

Aquí hay un vistazo rápido al encabezado personalizado con el formulario de inicio de sesión en línea que crearemos en este tutorial.

formulario de inicio de sesión en línea

Y aquí está el formulario de inicio de sesión en línea en la pantalla de la tableta y el teléfono.

formulario de inicio de sesión en línea

Aquí está el mensaje y el enlace "cerrar sesión" que se mostrará cuando los usuarios inicien sesión.

formulario de inicio de sesión en línea

Descargue GRATIS el diseño del encabezado del formulario de inicio de sesión en línea

Para poner sus manos en el diseño de este tutorial, primero deberá descargarlo usando el botón a continuación. Para obtener acceso a la descarga, deberá suscribirse a nuestra lista de correo electrónico Divi Daily mediante el formulario a continuación. ¡Como nuevo suscriptor, recibirás aún más bondad Divi y un paquete Divi Layout gratis todos los lunes! Si ya está en la lista, simplemente ingrese su dirección de correo electrónico a continuación y haga clic en descargar. No será resuscrito ni recibirá correos electrónicos adicionales.

Descarga los archivos
Descárgalo gratis

Descárgalo gratis

Únase al boletín de Divi y le enviaremos por correo electrónico una copia del último paquete de diseño de página de destino de Divi, además de toneladas de otros recursos, consejos y trucos increíbles y gratuitos de Divi. Síguelo y serás un maestro de Divi en poco tiempo. Si ya está suscrito, simplemente escriba su dirección de correo electrónico a continuación y haga clic en descargar para acceder al paquete de diseño.

Te has suscripto satisfactoriamente. ¡Verifique su dirección de correo electrónico para confirmar su suscripción y obtenga acceso a paquetes de diseño Divi semanales gratuitos!

Para importar el diseño a su página, simplemente extraiga el archivo zip y agregue uno de los archivos json en Divi Theme Builder usando la opción de portabilidad de Theme Builder.

Vayamos al tutorial, ¿de acuerdo?

Lo que necesitas para empezar

Si aún no lo ha hecho, instale y active Divi Theme. Eso es prácticamente todo lo que necesitas para empezar. Crearemos un nuevo diseño de plantilla de encabezado desde cero con Divi Theme Builder.

Agregar un nuevo encabezado global

Para que todo funcione, debemos crear un nuevo encabezado global para nuestro sitio web. Para hacer esto, vaya al Tablero de WordPress y navegue a Divi> Theme Builder.

En la plantilla de sitio web predeterminada, haga clic en "Agregar encabezado global" y luego en "Crear encabezado global".

formulario de inicio de sesión en línea

Luego, seleccione la opción Construir desde cero.

formulario de inicio de sesión en línea

Diseño del encabezado global de Divi con un formulario de inicio de sesión en línea

Personalización de la sección

Con el editor de diseño de encabezado global, podrá crear el encabezado personalizado para su sitio completamente desde cero. Para comenzar, abra la configuración de la sección normal y actualice lo siguiente:

  • Color de degradado de fondo a la izquierda:
  • Gradiente de fondo Color derecho:
  • Dirección del gradiente: 48 grados
  • Relleno: 10 px arriba, 10 px abajo, 20 px a la izquierda, 20 px a la derecha

formulario de inicio de sesión en línea

Para que nuestro encabezado personalizado sea más receptivo, agregaremos el siguiente CSS personalizado al elemento principal de la sección.

display:flex;
justify-content:center;
align-items:center;

formulario de inicio de sesión en línea

Agregar el logotipo del encabezado a la primera fila

Ahora que la sección está lista, podemos agregar la primera fila.

Añadir fila

Agregue una fila de una columna a la sección.

formulario de inicio de sesión en línea

Agregar módulo de imagen con imagen de logotipo

En la fila de una columna, agregue un módulo de imagen. Aquí será donde agreguemos el logo para el encabezado.

formulario de inicio de sesión en línea

Actualizar la imagen y el margen del módulo de imagen

Actualice la configuración de la imagen de la siguiente manera:

  • Imagen: [agregar logotipo (aproximadamente 64 px por 64 px)]

formulario de inicio de sesión en línea

  • Margen: 20px a la derecha

formulario de inicio de sesión en línea

Actualizar la configuración de la fila

Antes de continuar, abra la configuración de la fila y actualice lo siguiente:

  • Usar ancho de canalón personalizado: SÍ
  • Ancho de la canaleta: 1
  • Ancho: 25%
  • Alineación de filas: izquierda
  • Relleno: 0px arriba, 0px abajo

formulario de inicio de sesión en línea

Agregar el formulario de inicio de sesión en línea a la segunda fila

Añadir fila

Ahora que la primera fila está lista para funcionar, notará en el editor que la primera fila ocupará el 25% de la sección de la izquierda. Esta será esencialmente la fila designada para el logotipo de nuestro encabezado. Necesitamos crear una fila de sección para el formulario de inicio de sesión en línea y el menú en el lado derecho.

Agregue una segunda fila con una estructura de una columna a la sección.

formulario de inicio de sesión en línea

Agregar formulario de inicio de sesión

Dentro de la fila de una columna, agregue un módulo de inicio de sesión.

formulario de inicio de sesión en línea

Eliminar contenido predeterminado

En la configuración de inicio de sesión, elimine el título simulado y el contenido del cuerpo.

formulario de inicio de sesión en línea

Agregar clase personalizada y CSS del formulario de inicio de sesión

Antes de avanzar demasiado en el diseño del formulario de inicio de sesión en línea, primero agreguemos la clase CSS y CSS personalizada al módulo de inicio de sesión. Esto nos permitirá tener la estructura en línea básica del formulario en su lugar antes de poner los toques finales de diseño en el formulario con las opciones integradas de Divi.

En la pestaña Avanzado, agregue la siguiente clase CSS:

  • Clase CSS: formulario de inicio de sesión de encabezado

Agregue el siguiente CSS personalizado al cuadro CSS de descripción de inicio de sesión:

margin-bottom: 0px !important

A continuación, agregue el siguiente CSS personalizado al cuadro CSS del formulario de inicio de sesión:

width: 100%;

A continuación, agregue el siguiente CSS personalizado al cuadro CSS de campos de inicio de sesión:

padding: 5px 4% !important

formulario de inicio de sesión en línea

Agregar CSS personalizado a la configuración de diseño del encabezado

Dado que tenemos nuestra clase CSS personalizada agregada al módulo de formulario de inicio de sesión, podemos agregar nuestro CSS personalizado que solo apuntará a este formulario de inicio de sesión en particular.

Abra la configuración de diseño del encabezado y agregue el siguiente CSS personalizado:

.header-login-form .et_pb_login_form form {
display: flex;
justify-content: flex-end;
align-items: center;
}
.header-login-form .et_pb_login_form .et_pb_contact_form_field {
padding-bottom: 0px;
margin-right: 5px;
}
.header-login-form .et_pb_forgot_password {
display:none;
}

Este CSS hará que los campos de inicio de sesión y el botón se muestren en línea (horizontalmente), ocultará el mensaje "¿olvidó su contraseña?" enlace y agregue un pequeño margen entre los campos.

formulario de inicio de sesión en línea

Configuración de filas

Antes de dar los toques finales al formulario de inicio de sesión en línea, actualice la configuración de la fila de la siguiente manera:

  • Usar ancho de canalón personalizado: SÍ
  • Ancho de la canaleta: 1
  • Alineación de filas: derecha
  • Relleno: 0px arriba, 0px abajo

formulario de inicio de sesión en línea

Configuración de diseño de formulario de inicio de sesión

Ahora estamos listos para actualizar la configuración del formulario de inicio de sesión. Abra la configuración del módulo de formulario de inicio de sesión y actualice lo siguiente:

  • Usar color de fondo: NO

formulario de inicio de sesión en línea

Texto de campo y enlace
  • Fondo de campos: Color: rgba (255,255,255,0.2)
  • Color del texto de los campos: #ffffff
  • Fuente Fields: Lato
  • Tamaño del texto de los campos: 14px
  • Alineación de texto: derecha
  • Fuente de enlace: Lato
  • Estilo de fuente de enlace: subrayado
  • Color del texto del enlace: # ff3190

formulario de inicio de sesión en línea

Diseño de botones
  • Tamaño del texto del botón: 15px
  • Color de fondo del botón: # ff3190
  • Ancho del borde del botón: 0px
  • Fuente del botón: Lato
  • Relleno de botones: 2 píxeles en la parte superior, 2 píxeles en la parte inferior
  • Margen: 15px inferior
  • Relleno: 0px arriba, 0px abajo, 0px izquierda, 0px derecha

formulario de inicio de sesión en línea

Agregar el menú a la segunda fila

Módulo de menú

Con nuestro formulario de inicio de sesión en línea en su lugar, podemos agregar el menú directamente debajo de él.

Agregue un módulo de menú debajo del módulo de formulario de inicio de sesión.

formulario de inicio de sesión en línea

Configuración del módulo de menú

Actualice la configuración del menú de la siguiente manera:

  • Color de fondo: rgba (0,0,0,0)
  • Fuente del menú: Lato
  • Peso de la fuente del menú: negrita
  • Color del texto del menú: #ffffff
  • Tamaño del texto del menú: 16px
  • Alineación de texto: derecha
  • Color de fondo del menú desplegable: #ffffff
  • Color de la línea del menú desplegable: rgba (0,0,0,0)
  • Color del texto del menú desplegable: # 000000
  • Color de fondo del menú móvil: #ffffff
  • Color del texto del menú móvil: # 000000
  • Color del icono del carrito de compras: #ffffff
  • Color del icono de búsqueda: #ffffff
  • Color del icono del menú de hamburguesas: #ffffff

formulario de inicio de sesión en línea

Guardar el encabezado del formulario de inicio de sesión en línea

Asegúrese de guardar el diseño antes de salir del editor de diseño de encabezado.

Luego, guarde también la configuración del generador de temas.

Resultados finales

¡Eso es todo!

Ahora veamos el resultado final. Para ver el resultado final, simplemente visite una página de su sitio web.

Aquí está el encabezado en la pantalla del escritorio.

formulario de inicio de sesión en línea

Aquí está el encabezado del formulario de inicio de sesión en línea en la pantalla de la tableta.

formulario de inicio de sesión en línea

Y aquí está el formulario de inicio de sesión en línea en la pantalla del teléfono. Observe también el menú móvil.

formulario de inicio de sesión en línea

Y esto es lo que verá el usuario una vez que haya iniciado sesión.

formulario de inicio de sesión en línea

Pensamientos finales

Este encabezado global personalizado con un formulario de inicio de sesión en línea definitivamente será útil para cualquier sitio de membresía o tienda en línea. Con solo un poco de CSS personalizado, pudimos convertir el módulo de inicio de sesión de Divi en un elegante formulario de inicio de sesión en línea que se ubicará muy bien dentro del encabezado de cualquier sitio web. Con suerte, esto será útil para su próximo proyecto.

Espero tener noticias tuyas en los comentarios.

¡Salud!