Diseñe un diseño Divi único de pantalla completa con un botón de desplazamiento animado

Crear un botón de desplazamiento personalizado en su encabezado de pantalla completa es un gran impulso de diseño para mejorar la experiencia del usuario, lo que le permite desplazarse a la siguiente sección de su página sin tener que desplazarse. Agregar una animación llamativa a su botón también puede mejorar sus conversiones. Divi ya tiene un botón de desplazamiento incorporado para facilitarle las cosas al agregar esta función en los encabezados de ancho completo. Pero hoy pensé en mostrarles cómo usar el módulo de botones para lograr la misma funcionalidad con algunas características de diseño moderno.

En este tutorial, le mostraré cómo convertir un módulo de botón en un botón de desplazamiento personalizado que aparece en la parte inferior de la pantalla cuando carga la página. También daré algunos consejos de diseño en el camino para inspirarme.

Empecemos.

Vistazo

Aquí hay un vistazo al diseño que construiremos juntos.

Mira cómo aparece la CTA para obtener más información al cargar la página y se desplaza a la siguiente sección cuando se hace clic.

Divi es todo lo que necesitas para este tutorial

Para este tutorial, todo lo que necesitas es Divi. Usaré una imagen de uno de los paquetes de diseño, algo de magia de diseño con el generador visual y algunos fragmentos CSS personalizados para agregar un toque final a nuestro botón de desplazamiento.

Diseño del encabezado de pantalla completa

Para diseñar el encabezado de pantalla completa, cree una nueva página e implemente el generador visual. Luego agregue una sección de ancho completo con un módulo de encabezado de ancho completo.

A continuación, actualice la configuración del encabezado de ancho completo de la siguiente manera:

Título: [ingresar título]

Botón #1 Texto: [ingresar texto]


Contenido: [ingresar contenido]

Color de fondo: #0a2f5e

Imagen de fondo: [ingresar imagen de 800×500]


Tamaño de imagen de fondo: Tamaño real

En la pestaña de diseño, cambie el diseño a la orientación centrada y seleccione para que sea de pantalla completa.

Orientación de texto y logo: Centro

Hacer pantalla completa: SÍ

Dale a tu encabezado un color de superposición para que puedas leer tu texto más fácilmente.

Color de superposición de fondo: rgba (10,47,94,0.8)

Luego, diseñe el texto del título, el texto del contenido y el botón n. ° 1 con la siguiente configuración:

Fuente del título: Poppins

Peso de la fuente del título: Semi negrita


Tamaño del texto del título: 4vw


Altura de la línea del título: 1,2 em

Fuente de contenido: Karla

Peso de fuente de contenido: Regular


Tamaño de texto de contenido: 16 px


Altura de línea de contenido: 1,5 em

Usar estilos personalizados para el botón uno: SÍ

Tamaño del texto del botón uno: 18 px


Color de fondo del botón uno: #4daaf2


Color del borde del botón uno: #4daaf2


Radio del borde del botón uno: 100 px


Fuente del botón uno: Karla


Peso del botón uno: Negrita

Eso lo hará para nuestro encabezado de ancho completo. ¡Ahora las cosas divertidas!

Creación de la sección del botón de desplazamiento personalizado

Para este botón de desplazamiento, quiero que quede alineado en el lado izquierdo de la página. Así que agregue una fila de tres columnas a su sección.

Luego agregue un módulo de botón a la columna de la izquierda.

Actualice la configuración del módulo de botones de la siguiente manera:

Texto del botón: Más información

URL del botón: #dos

La URL #dos servirá como un enlace de anclaje a la parte superior de la siguiente sección que incluirá el ID de CSS correspondiente «dos». Esta es la funcionalidad básica de crear un botón de desplazamiento personalizado.

Usar estilos personalizados para el botón uno: SÍ

Tamaño del texto del botón: 24 px (escritorio), 20 px (tableta)


Color del texto del botón: #0a2f5e

Degradado de fondo del botón a la izquierda: #ffffff

Degradado de fondo del botón a la derecha: #dddddd


Dirección del degradado: 90 grados


Posición inicial: 70 %


Posición final: 0 %

Ancho del borde del botón: 0px

Radio del borde del botón: 0px


Fuente del botón: Karla


Grosor del botón:


Icono del botón en negrita: [flecha hacia abajo]


Mostrar solo el icono al pasar el mouse sobre el botón: NO

Relleno personalizado: 1,5 em superior, 1,5 em inferior, 30 % a la izquierda

Animación:

Dirección de animación de diapositivas: Arriba

En la pestaña Avanzado, agregue el siguiente css personalizado al cuadro de entrada del elemento principal:

01
display: block !important;

Esto permite que el botón abarque todo el ancho de la columna.

Luego agregue el siguiente css al cuadro de entrada Después:

01
position: absolute; right: 12%;

Esto coloca el icono de la flecha a la derecha del botón.

Guarde su configuración.

Personalizar la configuración de la sección

Ahora tenemos que personalizar la configuración de la sección para que el botón quede sobre la sección de ancho completo de arriba y obtener el espacio correcto.

Actualice la siguiente configuración de la sección:

Color de fondo: rgba(255,255,255,0)

Margen personalizado: -112 px superior

Relleno personalizado: 0 px superior 0 px inferior

Ajustar el espacio entre filas

Ahora también debemos ajustar el espacio entre filas. Actualice la siguiente configuración de fila.

Hacer esta fila de ancho completo: SÍ

Usar ancho de medianil personalizado: SÍ


Ancho de medianil: 1


Relleno personalizado: 0px superior, 0px inferior

Ahora echa un vistazo a la página en vivo. Verá un botón emergente en la parte inferior izquierda de su encabezado de pantalla completa cuando se carga la página.

Creación de la sección n.º 3: el cuadro de menú y el contenido destacado

Ahora que tenemos nuestro botón listo para desplazarse, agreguemos otra sección para crear una sección de desplazamiento única.

Cree una sección normal con una estructura de columna de un tercio y dos tercios.

Esta estructura de columnas es clave porque nos permitirá crear una columna izquierda del mismo tamaño que la que está directamente arriba con nuestro botón.

Ajustes de sección

Antes de comenzar a agregar módulos, primero actualicemos nuestra configuración para la sección con lo siguiente:

Color de fondo: #eaedf2

Relleno personalizado: 0px arriba, 0px abajo

En la pestaña Avanzado, agregue el ID de CSS personalizado «dos». Esto le permitirá desplazarse hasta la parte superior de esta sección.

Configuración de fila

Para acelerar las cosas, copie el estilo de fila de la fila que contiene el botón en la sección anterior. Luego pegue el estilo de fila para su nueva fila.

En la pestaña de contenido, actualice el color de fondo de la columna 1 a #ffffff. Esto servirá como fondo de su cuadro de menú debajo de su botón.

Luego actualice el siguiente relleno para sus columnas:

Relleno personalizado: 10 % en

la columna inferior 2 Relleno personalizado: 10 % en la parte superior, 10 % en la izquierda, 6 % en la derecha

Ahora estamos listos para agregar nuestro módulo de barra lateral a nuestra columna izquierda. Pero antes de hacerlo, debe crear un menú personalizado.

Crea tu menú personalizado

Por cuestiones de tiempo, les daré una breve explicación de cómo crear un menú. Aquí va:

  1. Vaya a Apariencia > Menús
  2. Haga clic en Crear nuevo menú
  3. Añadir título de menú
  4. Haga clic en el botón Crear menú
  5. Seleccione páginas, publicaciones, etc. que desee incluir en su menú. O crea enlaces personalizados.
  6. Organizar la estructura del menú
  7. Menú Guardar

Crear widget de menú personalizado

Siga estos pasos para crear un widget de menú de navegación para que podamos agregarlo a nuestra página a través del generador visual.

  1. Vaya a Apariencia > Widgets
  2. Cree una nueva área de widget ingresando el nombre del widget y haciendo clic en el botón Crear
  3. Arrastre el widget del menú de navegación a la nueva área de widgets que creó.
  4. Alterne, abra la configuración del widget y seleccione el menú que acaba de crear.
  5. Clic en Guardar

Ahora podemos volver a nuestra página e implementar el generador visual.

Agregar módulo de barra lateral con nuevo menú

En la columna izquierda de nuestra sección inferior, agregue un módulo de barra lateral.

Actualice la barra lateral para incluir el área de widgets que acaba de crear:

Módulo de barra lateral de diseño

Ahora puede hacer coincidir el diseño de los enlaces de su menú con el diseño actualizando las siguientes configuraciones de diseño:

Mostrar separador de borde: NO

Fuente del cuerpo: Karla

Fuente del cuerpo: Negrita


Color del texto del cuerpo: #0a2f5e


Tamaño del texto del cuerpo: 24 px (escritorio), 20 px (tableta)


Altura de la línea del cuerpo: 2,3 em

Relleno personalizado: 20 px arriba, 10 % abajo, 30 % a la izquierda

El relleno izquierdo del 30 % es útil para alinearse con el texto del botón de arriba, que también tiene un relleno izquierdo del 30 %.

Sombra de cuadro: [ver captura de pantalla]

Posición horizontal de sombra de cuadro: 0px


Posición vertical de sombra


de cuadro: 0px Fuerza de desenfoque de sombra de cuadro: 0px


Fuerza de propagación de sombra de cuadro: 1px


Color de sombra: #f1f1f1

Esta es una forma creativa de agregar un borde fuera de nuestro cuadro y agregar una ligera separación entre el botón de desplazamiento y el cuadro de menú.

Agregar contenido a la columna derecha

En la columna de dos tercios de la derecha de la sección, agregaremos algo de contenido para darle una idea de cómo usa este diseño para su propio sitio web.

Primero, agregue un módulo divisor con la siguiente configuración:

Color: #0a2f5e

Posición del divisor: Centrado verticalmente


Peso del divisor: 2 px


Altura: 18 px


Ancho: 100 px

Debajo del Módulo divisor, agregue un módulo de texto con el siguiente contenido:

01
<h2>01. About</h2>

Luego actualice la configuración de diseño de la siguiente manera:

Fuente del encabezado 2: Poppins

Color del texto del encabezado 2: #0a2f5e


Tamaño del texto del encabezado 2: 18 px


Margen personalizado: -17 px


Relleno personalizado superior: 120 px a la izquierda

Sugerencia: para que el divisor quede a la izquierda y centrado verticalmente en el encabezado, haga coincidir la altura del divisor (18 px) con el valor en px del texto del encabezado (18 px). Luego use el margen personalizado para mover el encabezado hacia arriba la misma cantidad de píxeles (menos uno para tener en cuenta el ancho de la línea divisoria) usando el valor de píxel negativo (-17px). Después de eso, proporcione a su encabezado suficiente relleno izquierdo para dar cuenta de la longitud de 100 px de la línea divisoria (120 px).

Luego agregue otro módulo de texto debajo con la siguiente configuración:

Contenido:

01
02
<h3>Vivamus suscipit tortor eget felis porttitor volutpat.</h3>
<p>Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.</p>

Fuente de texto: Karla

Text Tamaño de texto: 16px


Altura de línea de texto: 1,6em

Fuente del encabezado 3: Poppins

Peso de la fuente del encabezado 3: Semi negrita


Color del texto del encabezado 3: #0a2f5e


Tamaño del texto del encabezado 3: 3vw (tableta), 40px (tableta)


Altura de la línea del encabezado 3: 1,2 em

Relleno personalizado: 5 % superior, 2 % inferior

Guardar ajustes.

Crear la última sección

Para crear la última sección, siga estos pasos:

  1. Duplica la última sección.
  2. Actualice el color de fondo de la sección a #ffffff
  3. Cambie la columna de fila a la estructura de dos tercios y un tercio.
  4. En la configuración de la fila, cambie el relleno superior personalizado al 10 %.
  5. Agregar columna 1 Relleno personalizado: 10 % a la izquierda, 6 % a la derecha
  6. Restaure el relleno personalizado de la columna 2 a su valor predeterminado.
  7. Guardar ajustes.
  8. Elimine el módulo de la barra lateral en la columna izquierda.
  9. Mueva todos los módulos de la columna de la derecha a la columna de la izquierda y actualice el contenido.
  10. Luego agrega una imagen en la columna de la derecha.

Aquí el resultado final…

Cambiar la ubicación del botón de desplazamiento

Para cambiar la ubicación de su botón, simplemente arrástrelo a una de las tres columnas de la fila. ¡Simple como eso!

Considere la aplicación generalizada

Este botón de desplazamiento personalizado con el cuadro de menú definitivamente debería hacerle pensar en todas las diferentes aplicaciones. Para empezar, puede complementar el menú en el cuadro debajo del botón de desplazamiento con cualquier cosa. Este sería un gran lugar para un formulario de contacto, suscripción de correo electrónico u otro llamado a la acción de algún tipo.

Aquí hay un ejemplo de cómo se vería una opción de correo electrónico…

Se ve muy bien en el móvil también

Este diseño se escala bastante bien en dispositivos móviles. El botón de desplazamiento simplemente escalará el ancho completo de la pantalla en tabletas y teléfonos inteligentes.

Pensamientos finales

Realmente disfruté construyendo este diseño y explorando las posibilidades que trae a la mesa. El botón de desplazamiento personalizado solo es una excelente manera de hacer que sus secciones de pantalla completa sean más prominentes. Espero que este diseño lo ayude a inspirarse para crear botones y CTA aún más exclusivos para su propio sitio web.

Espero escuchar de usted en los comentarios.

¡Salud!