Cómo ahorrar espacio en su encabezado usando iconos de alternancia con Divi

Publicado: 2021-01-06

La forma en que diseña su encabezado marca la pauta para el resto de su sitio web. Por eso es importante pensar en la forma en que agrega elementos e interacciones. Por supuesto, querrá incluir lo básico como un logotipo y elementos del menú, pero es muy probable que desee incluir también otras llamadas a la acción. Sin embargo, cuantos más elementos agregue a su encabezado, más abrumador puede resultar el encabezado. Si está buscando una forma limpia e interactiva de mostrar diferentes llamadas a la acción en su encabezado, le encantará este tutorial. Hoy, te mostramos cómo ahorrar espacio en tu encabezado usando íconos de alternancia. ¡También podrá descargar el archivo JSON de forma gratuita!

Hagámoslo.

Avance

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

Escritorio

alternar iconos

Móvil

alternar iconos

Descargue la plantilla de encabezado global GRATIS

Para tener en sus manos la plantilla de encabezado global gratuita, primero deberá descargarla 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 se le “volverá a suscribir” 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!

1. Crear estructura de encabezado

Crear nueva plantilla de encabezado global

Comience por ir a Divi Theme Builder y comience a crear un nuevo encabezado global o personalizado.

alternar iconos

alternar iconos

Agregar la sección n. ° 1

Fondo degradado

Una vez dentro del editor de plantillas, verá una sección. Abra la configuración de esa sección y aplique un fondo degradado.

  • Color 1: #ffffff
  • Color 2: #eaeaea
  • Tipo de degradado: lineal
  • Dirección del gradiente: 90 grados
  • Posición inicial: 50%
  • Posición final: 50%

alternar iconos

Espaciado

Vaya a la pestaña de diseño de la sección y elimine todo el relleno superior e inferior predeterminado.

  • Relleno superior: 0px
  • Acolchado inferior: 0px

alternar iconos

Sombra de la caja

Agrega también una sombra de caja.

  • Color de sombra: rgba (0,0,0,0.06)

alternar iconos

Agregar nueva fila

Estructura de la columna

Continúe agregando una nueva fila usando la siguiente estructura de columnas:

alternar iconos

Dimensionamiento

Sin agregar ningún módulo todavía, abra la configuración de fila, pase a la pestaña de diseño y cambie la configuración de tamaño de la siguiente manera:

  • Usar ancho de canalón personalizado: Sí
  • Ancho de la canaleta: 1
  • Ecualizar alturas de columna: Sí
  • Ancho: 100%
  • Ancho máximo: 100%
  • Alineación de filas: centro

alternar iconos

Espaciado

A continuación, elimine todo el acolchado superior e inferior predeterminado.

  • Relleno superior: 0px
  • Acolchado inferior: 0px

alternar iconos

CSS del elemento principal

Luego, vaya a la pestaña avanzada y aplique algunas líneas de código CSS personalizadas de elementos principales en diferentes tamaños de pantalla. Este código nos ayudará a centrar verticalmente los elementos en el escritorio.

Escritorio:

display: flex;
place-items: center;

Tableta y teléfono:

display: block;

alternar iconos

Configuración de la columna 1

Espaciado

Luego, abra la configuración de la columna 1 y aplique un poco de relleno izquierdo y derecho.

  • Acolchado izquierdo: 5%
  • Acolchado derecho: 5%

alternar iconos

Elemento principal

Cambiaremos el tamaño de nuestra columna en el escritorio y lo devolveremos al "100%" en la tableta y el teléfono mediante la aplicación de CSS personalizado al elemento principal de la columna.

Escritorio:

width: 88% !important

Tableta y teléfono:

width: 100% !important;

alternar iconos

Configuración de la columna 2

Color de fondo

A continuación, abriremos la configuración de la columna 2 y cambiaremos el color de fondo a blanco.

  • Color de fondo: #FFFFFF

alternar iconos

Espaciado

También agregaremos algunos valores de relleno sensibles a la configuración de espaciado de esta columna.

  • Acolchado superior:
    • Escritorio: 50px
    • Tableta y teléfono: 20px
  • Acolchado inferior
    • Escritorio: 50px
    • Tableta y teléfono: 20px
  • Acolchado izquierdo: 1%
  • Acolchado derecho: 1%

alternar iconos

CSS del elemento principal

También modificaremos el tamaño de la segunda columna en el escritorio. Lo devolveremos al "100%" en tamaños de pantalla más pequeños.

Escritorio:

display: flex;
place-items: center;
width: 12% !important;

Tableta y teléfono:

width: 100% !important;

alternar iconos

Agregar módulo de menú a la columna 1

Seleccione el menú

Es hora de agregar módulos, comenzando con un Módulo de menú en la columna 1. Seleccione un menú de su elección.

alternar iconos

Subir logotipo

Sube un logo a continuación.

alternar iconos

Eliminar color de fondo

Luego, elimine el color de fondo predeterminado.

alternar iconos

Configuración del texto del menú

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

  • Fuente del menú: Playfair Display
  • Fuente de texto del menú: Playfair Display
  • Color del texto del menú: # 000000
  • Tamaño del texto del menú: 19px
  • Altura de la línea del menú: 1.4em
  • Alineación de texto: derecha

alternar iconos

Configuración del menú desplegable

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

  • Color de la línea del menú desplegable: #ffffff

alternar iconos

Configuración de iconos

Cambie también los colores de los iconos en la configuración de los iconos.

  • Color del icono del carrito de compras: # 000000
  • Color del icono de búsqueda: # 000000
  • Color del icono del menú de hamburguesas: # 000000

alternar iconos

Dimensionamiento

Y complete la configuración del módulo cambiando la configuración de tamaño de la siguiente manera:

  • Ancho máximo del logotipo: 200px
  • Ancho: 100%
  • Alineación del módulo: centro

alternar iconos

Agregue el módulo Blurb n. ° 1 a la columna 2

Dejar el cuadro de contenido vacío

Pasemos a la segunda columna. Para crear los íconos de alternancia, usaremos módulos de Blurb sin el título y el contenido. Comenzaremos creando el primer ícono de alternancia y luego reutilizaremos el módulo para agregar los otros dos íconos de alternancia. Una vez que haya agregado el módulo Blurb, asegúrese de que el título y el cuadro de contenido estén vacíos.

alternar iconos

Seleccionar icono

A continuación, seleccione un icono de su elección.

alternar iconos

Configuración de iconos

Vaya a la pestaña de diseño del módulo y cambie la configuración del icono de la siguiente manera:

  • Color del icono
    • Predeterminado: #dbdbdb
    • Hover: # 000000
  • Ubicación del icono: Arriba
  • Alineación de iconos: centro
  • Usar tamaño de fuente del icono: Sí
  • Tamaño de fuente del icono: 200%

alternar iconos

Dimensionamiento

Modifique también la configuración de tamaño.

  • Ancho del contenido: 100%
  • Ancho: 32%

alternar iconos

Elemento principal e imagen publicitaria CSS

Y complete la configuración del módulo agregando dos líneas de código CSS a las opciones CSS personalizadas en la pestaña avanzada del Módulo Blurb.

Elemento principal:

display: inline-block;

Imagen publicitaria:

margin-bottom: 0px !important

alternar iconos

Clonar módulo Blurb dos veces

Una vez que haya completado el primer módulo de Blurb del icono de alternar, puede clonarlo dos veces.

alternar iconos

Cambiar el ícono

Asegúrese de cambiar el icono en cada duplicado.

alternar iconos

2. Agregar elementos de alternancia

Agregar sección n. ° 2

Dimensionamiento

Ahora que hemos establecido la base de nuestro encabezado, todavía necesitamos incluir los elementos de alternancia. Para hacer eso, agregaremos una nueva sección justo debajo de la anterior. Abra la configuración de la sección y asegúrese de que la altura de esta sección sea "0px". Esto nos ayudará a evitar que la sección ocupe espacio en nuestro diseño de encabezado. La única razón por la que necesitamos esta sección es para mostrar nuestros elementos de alternancia.

  • Alto: 0px

alternar iconos

Espaciado

Vaya a la pestaña de diseño de la sección y elimine todo el relleno superior e inferior predeterminado.

  • Relleno superior: 0px
  • Acolchado inferior: 0px

alternar iconos

Agregar nueva fila

Estructura de la columna

Continúe agregando una nueva fila usando la siguiente estructura de columnas:

alternar iconos

Dimensionamiento

Sin agregar ningún módulo todavía, abra la configuración de fila y modifique la configuración de tamaño de la siguiente manera:

  • Usar ancho de canalón personalizado: Sí
  • Ancho de la canaleta: 1
  • Ecualizar alturas de columna
  • Ancho: 100%
  • Ancho máximo: 100%

alternar iconos

Espaciado

A continuación, elimine todo el acolchado superior e inferior predeterminado.

  • Relleno superior: 0px
  • Acolchado inferior: 0px

alternar iconos

Posición

Y reposicione toda la fila. Convertir esta fila en absoluto nos ayudará a evitar que la fila ocupe espacio en el diseño.

  • Posición: Absoluto
  • Ubicación: esquina superior derecha

alternar iconos

Agregue el módulo de texto n. ° 1 a la columna 2

Agregar número de teléfono al cuadro de contenido

¡Es hora de agregar los elementos de alternancia! Primero, agregaremos el número de teléfono. Agregue un nuevo módulo de texto a la columna 2 e inserte el número de teléfono en el cuadro de contenido.

alternar iconos

Color de fondo

A continuación, agregue un color de fondo negro.

  • Color de fondo: # 000000

alternar iconos

Configuración de texto

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

  • Fuente de texto: Playfair Display
  • Color del texto: #ffffff
  • Tamaño del texto: 27px
  • Alineación de texto: centro

alternar iconos

Dimensionamiento

Asegúrate de que el ancho también sea del 100%.

  • Ancho: 100%

alternar iconos

Espaciado

Luego, agregue algunos valores de relleno personalizados a la configuración de espaciado.

  • Acolchado superior: 10%
  • Acolchado inferior: 10%
  • Acolchado izquierdo: 2%
  • Acolchado derecho: 2%

alternar iconos

Módulo de clonación de texto

Una vez que haya completado el primer módulo de texto del elemento de alternancia, clónelo una vez.

alternar iconos

Cambiar el contenido a la dirección de correo electrónico

Cambie el contenido en el cuadro de contenido.

alternar iconos

Agregue el módulo de seguimiento de redes sociales a la columna 2

Agregue las redes sociales de su preferencia

Luego, agregue un Módulo de seguimiento de redes sociales a la columna 2. Agregue tantas redes sociales como desee.

alternar iconos

Cambiar el color de fondo de cada red social a blanco

Luego, cambie el color de fondo a blanco para cada red social individualmente.

  • Color de fondo: #FFFFFF

alternar iconos

alternar iconos

Color de fondo

Luego, regrese a la configuración general del módulo y use un color de fondo negro.

  • Color de fondo: # 000000

alternar iconos

Alineación

Vaya a la pestaña de diseño del módulo y cambie la alineación del módulo.

  • Alineación del módulo: centro

alternar iconos

Configuración de iconos

Cambie también el color del icono en la configuración de los iconos.

  • Color del icono: # 000000

alternar iconos

Dimensionamiento

Luego, aplique un ancho "100%" a la configuración de tamaño.

  • Ancho: 100%

alternar iconos

Espaciado

Aplique un poco de relleno personalizado en la parte superior e inferior también.

  • Acolchado superior: 10%
  • Acolchado inferior: 10%

alternar iconos

Frontera

Y complete la configuración del módulo agregando algunas esquinas redondeadas a la configuración del borde.

  • Todas las esquinas: 100px

alternar iconos

3. Agregue funcionalidad

Agregue ID de CSS consecutivos a la primera sección de los módulos de Blurb

Ahora que todos los elementos están en su lugar, podemos comenzar a agregar el efecto de alternancia. Lo primero que deberá hacer es abrir cada módulo de Blurb individualmente y agregar una ID de CSS consecutiva.

  • Comentario 1: encabezado-cta-1
  • Comentario 2: encabezado-cta-2
  • Comentario 3: encabezado-cta-3

alternar iconos

Agregar ID de CSS consecutivos para alternar elementos

Haga lo mismo con los módulos de elementos de alternancia. El número al final de la ID de CSS debe coincidir con la ID de CSS que usó para los iconos en el paso anterior.

  • Módulo de texto 1: encabezado-elemento-1
  • Módulo de texto 2: encabezado-elemento-2
  • Módulo de seguimiento de redes sociales: header-item-3

alternar iconos

Agregar posición absoluta a todos los elementos de alternancia

Y gire cada uno de los elementos de alternancia uno por uno. Le recomendamos que vaya al modo de estructura alámbrica para hacer esto.

  • Posición: Absoluto
  • Ubicación: arriba a la derecha

alternar iconos

Agregar módulo de código a la primera columna de la sección n. ° 1

Ahora que todos los ID de CSS están en su lugar, podemos agregar el código para que funcione la función de clic. Agregue un nuevo módulo de código justo debajo del módulo de menú en la columna 1.

alternar iconos

Insertar código CSS

Agregue las siguientes líneas de código CSS entre las etiquetas de estilo, como puede observar en la pantalla de impresión a continuación :

[id*="header-cta"]{
cursor: pointer;
}
[id*="header-item"] {
visibility: hidden;
opacity: 0;

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.show-item {
visibility: visible;
opacity: 1;
}
.highlight-icon{
color: #000 !important;
}

alternar iconos

Insertar código JQuery

También estamos agregando código JQuery personalizado. Agregue el código entre las etiquetas de secuencia de comandos como puede observar en la pantalla de impresión a continuación .

jQuery(function($){
$(document).ready(function(){
 
$('[id*="header-cta"]').click(function() {
 
var $selector = $(this).attr('id').replace('cta', 'item');
var $item = $('#' + $selector);
 
$item.toggleClass('show-item');
$('[id*="header-item"]').not($item).removeClass('show-item');

var $icon = $(this).find('.et-pb-icon');
var $allIcons = $('[id*="header-cta"]').find('.et-pb-icon');
  
$icon.toggleClass('highlight-icon');
$allIcons.not($icon).removeClass('highlight-icon');
  
});
 
});
});

alternar iconos

4.Hacer que los elementos de encabezado + alternar sean adhesivos

Hacer pegajosa la sección n. ° 1

Por último, pero no menos importante, también puede convertir el encabezado y alternar elementos fijos. Para crear el resultado deseado, deberá asegurarse de que ambas secciones sean adhesivas y que la opción "Desplazamiento de los elementos adhesivos circundantes" esté habilitada. Haz que la primera sección sea pegajosa.

  • Posición adhesiva: adherirse a la parte superior
  • Límite inferior de adherencia: Ninguno
  • Desplazamiento de elementos pegajosos circundantes: Sí
  • Transición de estilos predeterminados y pegajosos: Sí

alternar iconos

Hacer pegajosa la sección 2

Y haz lo mismo con la sección 2. ¡Eso es!

  • Posición adhesiva: adherirse a la parte superior
  • Límite inferior de adherencia: Ninguno
  • Desplazamiento de elementos pegajosos circundantes: Sí
  • Transición de estilos predeterminados y pegajosos: Sí

alternar iconos

Avance

Ahora que hemos seguido todos los pasos, echemos un vistazo final al resultado en diferentes tamaños de pantalla.

Escritorio

alternar iconos

Móvil

alternar iconos

Pensamientos finales

En esta publicación, le mostramos cómo usar los íconos de alternancia dentro de su encabezado. Tan pronto como alguien hace clic en un icono, aparece un elemento de alternancia, que le ayuda a ahorrar mucho espacio en el diseño de su encabezado. Este enfoque se centra en el comportamiento del usuario y le ayuda a evitar tener que diseñar un diseño de encabezado abrumador. ¡También pudo descargar el archivo JSON gratis! Si tiene alguna pregunta, no dude en dejar un comentario en la sección de comentarios a continuación.

Si está ansioso por aprender más sobre Divi y obtener más obsequios de Divi, asegúrese de suscribirse a nuestro boletín por correo electrónico y al canal de YouTube para que siempre sea una de las primeras personas en conocer y obtener beneficios de este contenido gratuito.