Cuando crea un encabezado personalizado para su Sitio web, usando el generador de temas de Divi, te encontrarás buscando la manera perfecta de agregar un AAL (llamado a la acción). Una forma de hacer esto es agregar un formulario de contacto desplazamiento Esto lo ayudará a mantener limpio el aspecto general de su encabezado y le brindará la posibilidad de ingresar contacte contigo, sin tener que desplazarte hacia abajo. En este tutorial, le mostraremos cómo crear un formulario de contacto desplegable usando código Divi y JQuery & CSS. ¡También podrá descargar el archivo JSON de forma gratuita!

Vamos.

vista

Antes de sumergirnos en el tutorial, echemos un vistazo al resultado en diferentes tamaños de pantalla.

Menú desplegable Divi

1. Vaya a Divi Theme Builder y comience a crear un encabezado global

Ir a Divi Theme Builder

Comience yendo al Divi Theme Builder en el back-end de su sitio de WordPress.

Encabezado divi global

Crear un encabezado global

Haga clic en "Agregar encabezado global" y seleccione "Crear encabezado global" para comenzar a crear un encabezado global personalizado.

Crear encabezado divi global

2. Cree el diseño del encabezado

Configuraciones de sección

Color de fondo

Una vez dentro de la plantilla de encabezado general, verá una sección. Abra esta sección y use un color de fondo blanco.

  • Color de fondo: #FFFFFF
Ajuste de fondo

espaciamiento

Luego, elimine el relleno predeterminado superior e inferior de la sección.

  • Relleno superior: 0px
  • Relleno inferior: 0px
Configuración de relleno

Caja de sombra

También aplique una sombra de caja sutil.

  • Fuerza de desenfoque de sombra de caja: 50 px
  • Color de sombra: rgba (0,0,0,0,15)
Configuración de divi shadow

Añadir una nueva linea

Estructura de la columna

Continúe agregando una nueva línea a la sección utilizando la siguiente estructura de columnas:

Elige un diseño

apresto

Sin agregar más módulos, abra los parámetros de línea y modifique los parámetros de tamaño de la siguiente manera:

  • Use un ancho de canal personalizado: Sí
  • Ancho de canal: 1
  • Ecualizar alturas de columna: Sí
  • Ancho: 95%
  • Ancho máximo: 100%
Configurar la dimensión de la línea divi

espaciamiento

Luego agregue relleno personalizado superior e inferior.

  • Acolchado superior: 1vw
  • Relleno inferior: 1vw
Configuración de espaciado de sección

Elemento principal

Y alinee todo el contenido de la columna agregando una sola línea de código CSS al elemento principal de la fila.

align-items: center;

CSS personalizado

Columna 2 Índice Z

También nos aseguramos de que la segunda columna tenga un valor de índice z más alto para fines reactivos.

  • Índice Z: 12
Parámetro de columna

Agregar un módulo de imagen a la columna 1

Descargar logo

¡Es hora de comenzar a agregar módulos! Comience con un módulo de imagen en la columna 1. Cargue un logotipo.

Módulo de imagen divi

alineación

Luego cambie la alineación del módulo.

  • Alineación de la imagen: centro
Módulo de imagen de alineación

apresto

También cambie el ancho.

  • Ancho: 3vw (escritorio), 5vw (tableta), 7vw (teléfono)
formulario de contacto desplegable

Agregar un módulo de menú a la columna 2

Selecciona el menu

En la segunda columna, agregaremos un módulo de menú.

Personalización del módulo de menú divi

Provisión

Cambie a la pestaña de diseño del módulo y cambie el estilo de diseño.

  • Estilo: Centrado
Estilo del módulo de menú

Configuraciones de texto del menú

Luego cambie la configuración de texto en el menú del módulo.

  • Fuente del menú: Abrir sin
  • Peso de la fuente del menú: semi negrita
  • Color del texto del menú: # 000000
  • Tamaño del texto del menú: 0.8vw (escritorio), 2vw (tableta), 3vw (teléfono)
  • Espaciado entre letras del menú: 1px
Texto del menú Divi

Configuración de texto del menú desplegable

Luego cambie el color de la línea en el menú desplegable.

  • Color de la línea del menú desplegable: # 007dff
Menú desplegable Divi

iconos

Con el color del icono del menú de hamburguesas.

  • Color del icono del menú de hamburguesas: # 007dff
Iconos de menú divi

Agregue el módulo de texto 1 a la columna 3

Añadir una copia

¡Pasemos al tercer módulo! Agregue un módulo de texto con una copia de su elección.

Contáctenos módulo divi

Color de fondo

Luego agregue un color de fondo.

  • Color de fondo: # 007dff
Fondo divi

Configuraciones de texto

Cambie a la pestaña de diseño del módulo y cambie la configuración de texto en consecuencia:

  • Fuente de texto: Open Sans
  • Peso de la fuente del texto: negrita
  • Color del texto: #ffffff
  • Tamaño del texto: 0.8vw (escritorio), 2vw (tableta), 3vw (teléfono)
  • Alineación del texto: centro.
Color de fuente Divi

apresto

Luego modifique los parámetros de tamaño del módulo.

  • Ancho: 33%
  • Alineación del módulo: centro
Dimensionamiento del texto de la sección divi

espaciamiento

Luego agregue relleno personalizado superior e inferior.

  • Acolchado superior: 0.8vw (escritorio), 2vw (tableta y teléfono)
  • Acolchado inferior: 0.8vw (escritorio), 2vw (tableta y teléfono)
Configuración de espaciado del módulo de texto

Frontera

Y complete los parámetros del módulo agregando un radio de borde.

  • Todas las esquinas: 100 px
Configuración del borde del módulo de texto

Agregue el módulo de texto 2 a la columna 3

Agregar un símbolo al área de contenido

Pasemos al siguiente módulo, que es otro módulo de texto. Agregue la siguiente flecha en el área de contenido: "▼".

Módulo de texto divi fleche

Configuraciones de texto

Cambie a la pestaña de diseño del módulo y cambie la configuración de texto en consecuencia:

  • Fuente de texto: Open Sans
  • Color del texto: # 007fff
  • Tamaño del texto: 3vw
  • Altura de la línea de texto: 0em
  • Alineación del texto: centro.
Módulo de texto fuente divi

Índice Z

También aumentamos el índice z del módulo.

  • Índice Z: 11
Posición del módulo de texto Divi

Agregue el módulo de formulario de contacto a la columna 3

Ahora puedes agregar un formulario de contacto justo en la parte inferior del módulo de texto que contiene la flecha. Este módulo es bastante sencillo de usar, por lo que deberá personalizar qué campos desea que sean visibles.

Módulo de formulario de contacto

3. Personalice los elementos para crear un formulario de contacto con un solo clic

Agregar la altura de la columna 3

Una vez que todas las modificaciones estén en su lugar, es hora de crear el efecto. El primer paso para lograr el resultado deseado es abrir la configuración en la columna 3 y agregar una altura personalizada sensible en la pestaña avanzada.

Despacho:

height: 3vw;

la tableta:

height: 5vw;

Teléfono:

height: 6vw;

Formulario de contacto de folleto de muestra

Agregue una clase CSS al botón y la flecha

A continuación, agregaremos la misma clase CSS a los dos primeros módulos de texto en la columna 3.

Agregar sección Mostrar contacto

Agregar una clase CSS al formulario de contacto

También necesitaremos una clase CSS personalizada para el módulo Formulario de contacto.

  • Clase CSS: contacte-módulo de formulario
Agregar una clase al formulario divi

Ocultar el módulo de formulario de contacto

Continúe agregando una línea adicional de código CSS al elemento principal del módulo Formulario de contacto. Esto nos permitirá ocultar el módulo antes de hacer clic.

display: none;

Estilo módulo CSS divi

Agregue un módulo de código a la columna 3 con JQuery y código CSS

Y para crear la función de clic, necesitaremos algo de código JQuery. También usaremos código CSS personalizado. Agregue un nuevo módulo de código a la columna 2 con el código. Asegúrese de colocar el código JQuery entre las etiquetas de script y el código CSS entre las etiquetas de estilo.

jQuery(function($){$(".show-contact").click(function() {$('.contact-form-module').slideToggle();});});

.show-contact {cursor: pointer;} .et-menu>li {padding-left: 0.7vw !important;padding-right: 0.7vw !important;}

Agregar código javascript

vista

Ahora que hemos seguido todos los pasos, echemos un vistazo final a cómo se ve en diferentes tamaños de pantalla.

oficina

Ejemplo de diseño

Lo que hay que recordar

En este artículo, le mostramos cómo agregar un formulario de contacto desplegable a su encabezado personalizado. Es una excelente manera de activar la acción desde el principio.