Cómo mostrar visualmente las categorías de publicaciones de blog en su encabezado Divi

Publicado: 2020-07-15

Al crear su encabezado global, es muy probable que incluya un elemento del menú del blog. Si no tiene muchas categorías de publicaciones de blog en su sitio web, elegir un elemento del menú del blog podría ser suficiente. Sin embargo, si tiene un conjunto de categorías diferentes y desea resaltar cada una de ellas, es posible que desee probar un enfoque diferente, como mostrar visualmente cada categoría de blog dentro de un menú desplegable.

En este tutorial, le mostraremos exactamente cómo hacerlo usando el Generador de temas de Divi. Construiremos el menú desplegable usando los elementos y opciones incorporados de Divi y lo combinaremos con algún código que nos permitirá colocar el menú desplegable dentro del elemento del menú del blog. ¡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

categorías de publicaciones desplegables

Móvil

categorías de publicaciones desplegables

Descarga The Global Header GRATIS

Para poner sus manos sobre el encabezado global gratuito, 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 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!

Cómo cargar el archivo JSON

Descomprima la carpeta comprimida que pudo descargar arriba. Luego, navegue a su sitio web de WordPress> Divi> Divi Library y cargue el JSON.

categorías de publicaciones desplegables

categorías de publicaciones desplegables

Una vez que su diseño está guardado en la Biblioteca Divi, puede navegar hasta Divi Theme Builder e importar el diseño guardado haciendo clic en 'Agregar encabezado global' o 'Agregar encabezado personalizado' y seleccionando 'Crear encabezado global / personalizado'. Vaya a la pestaña 'Sus diseños guardados' en la Biblioteca Divi, seleccione el diseño que ha subido en el paso anterior y guarde todos los cambios en Divi Theme Builder.

categorías de publicaciones desplegables

categorías de publicaciones desplegables

categorías de publicaciones desplegables

categorías de publicaciones desplegables

Para tener un menú funcional desde el principio, se le pedirá que siga la primera parte de este tutorial a continuación; agregar las clases de CSS a los elementos del menú a nivel individual. También deberá habilitar una de las clases CSS dentro del Módulo de código como se muestra en la parte 5 de este tutorial.

1. Agregar clase CSS al elemento del menú del blog

Ir a los menús en Apariencia

En la primera parte de este tutorial, agregaremos dos clases CSS personalizadas al elemento del menú de la página del blog dentro del menú de WordPress. Para hacer eso, navegue a los menús dentro de su panel de WordPress.

categorías de publicaciones desplegables

Habilitar la opción de clase CSS

En la parte superior de la página, asegúrese de habilitar la opción de clases CSS dentro de la opción de pantalla.

categorías de publicaciones desplegables

Agregar clases CSS al elemento del menú del blog

Luego, busque el elemento del menú de su blog y agregue dos clases de CSS. Asegúrese de dejar un espacio entre las clases de CSS.

  • Clases CSS: primer nivel primer nivel-1

categorías de publicaciones desplegables

2. Cree un encabezado personalizado con el generador de temas de Divi

Ir a Divi Theme Builder

Una vez que las clases de CSS del elemento del menú están en su lugar, es hora de cambiar a Divi. Vaya al Generador de temas Divi y seleccione 'Agregar encabezado global / personalizado'.

categorías de publicaciones desplegables

Comience a construir un encabezado global

Luego, seleccione 'Crear encabezado global' para ser redirigido al editor de plantillas.

categorías de publicaciones desplegables

Configuración de la sección

Color de fondo

Dentro del editor de plantillas, verá una sección. Abra esa sección y aplique un color de fondo blanco.

  • Color de fondo: #FFFFFF

categorías de publicaciones desplegables

Espaciado

Vaya a la pestaña de diseño y elimine todo el acolchado superior e inferior predeterminado.

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

categorías de publicaciones desplegables

Agregar fila n. ° 1

Estructura de la columna

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

categorías de publicaciones desplegables

Dimensionamiento

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

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

categorías de publicaciones desplegables

Espaciado

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

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

categorías de publicaciones desplegables

Agregar módulo de menú a la fila

Seleccione el menú

Luego, agregue un Módulo de menú y seleccione el menú que ha modificado en la primera parte de este tutorial.

categorías de publicaciones desplegables

Subir logotipo

Sube un logo a continuación.

categorías de publicaciones desplegables

Configuración del texto del menú

Vaya a la pestaña de diseño y modifique la configuración del texto del menú de la siguiente manera:

  • Fuente del menú: Roboto Mono
  • Estilo de fuente del menú: mayúsculas
  • Color del texto del menú: # 000000
  • Tamaño del texto del menú: 18px
  • Espaciado de letras del menú: -1px

categorías de publicaciones desplegables

Configuración del menú desplegable

Cambie también el color de la línea del menú desplegable.

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

categorías de publicaciones desplegables

Configuración de iconos

A continuación, cambie el color del icono del menú de hamburguesas en la configuración de los iconos.

  • Color del icono del menú de hamburguesas: # 000000

categorías de publicaciones desplegables

Clase CSS

Y complete la configuración del módulo agregando una clase CSS.

  • Clase CSS: menú de categorías

categorías de publicaciones desplegables

3. Crear un diseño desplegable de blog

Agregar fila n. ° 2

Estructura de la columna

Una vez que su fila, que contiene el Módulo de menú, esté en su lugar, es hora de crear el menú desplegable que contiene las categorías visuales del blog. Para hacer eso, agregue una nueva fila con dos columnas del mismo tamaño. La fila completa será nuestro menú desplegable para el elemento del menú del blog.

categorías de publicaciones desplegables

Color de fondo

Abra la configuración de la fila y use un color de fondo blanco.

  • Color de fondo: #FFFFFF

categorías de publicaciones desplegables

Dimensionamiento

Vaya 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: 80vw (escritorio), 100% (tableta y teléfono)
  • Ancho máximo: 50vw (escritorio), 100% (tableta y teléfono)

categorías de publicaciones desplegables

Espaciado

A continuación, modifique los valores de relleno.

  • Acolchado superior: 10px
  • Acolchado inferior: 10px
  • Relleno izquierdo: 10px
  • Acolchado inferior: 10px

categorías de publicaciones desplegables

Sombra de la caja

También estamos usando una sombra de caja sutil.

  • Fuerza de desenfoque de sombra de caja: 30px
  • Color de sombra: rgba (0,0,0,0.13) (escritorio), rgba (0,0,0,0) (tableta y teléfono)

categorías de publicaciones desplegables

Clase CSS

Luego, agregaremos dos clases CSS a nuestra fila. Estas clases de CSS (en combinación con algún código más adelante) nos ayudarán a colocar el contenedor de filas completo dentro del elemento del menú del blog como un menú desplegable.

  • Clase CSS: menú desplegable menú desplegable-1

categorías de publicaciones desplegables

Posición

Vaya a la pestaña avanzada y cambie la posición de la fila también.

  • Posición: Absoluto (escritorio), relativo (tableta y teléfono)
  • Ubicación: arriba a la derecha
  • Desplazamiento vertical: 100 px (escritorio), 0 px (tableta y teléfono)
  • Índice Z: 11

categorías de publicaciones desplegables

Elemento principal de ambas columnas

Por último, pero no menos importante, complete la configuración de la fila agregando una línea de código CSS al elemento principal de cada columna. Esto nos ayudará a mantener la estructura de la columna en pantallas de menor tamaño.

width: 50% !important;

categorías de publicaciones desplegables

categorías de publicaciones desplegables

Agregar módulo de texto a la columna 1

Agregar nombre de categoría

¡Es hora de mostrar visualmente las categorías de nuestro blog! Agregue un primer módulo de texto a la columna 1 y agregue el título de la categoría al cuadro de contenido.

categorías de publicaciones desplegables

Agregar enlace de categoría

A continuación, agregue un enlace a su categoría.

categorías de publicaciones desplegables

Fondo degradado

Luego, aplique el siguiente fondo degradado:

  • Color 1: rgba (0,0,0,0.08)
  • Color 2: # 0a0a0a
  • Posición inicial: 60%
  • Posición final: 60%
  • Colocar degradado sobre la imagen de fondo: Sí

categorías de publicaciones desplegables

Imagen de fondo

Sube una imagen de fondo de tu elección. Si desea obtener exactamente el mismo resultado que en este tutorial, cargue una de las ilustraciones que puede encontrar en la carpeta que pudo descargar al comienzo de esta publicación.

  • Tamaño de la imagen de fondo: tamaño real
  • Repetición de imagen de fondo: Repetir X (horizontal)

categorías de publicaciones desplegables

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: Roboto Mono
  • Peso de la fuente del texto: negrita
  • Color del texto: #ffffff
  • Tamaño del texto: 1.9vw (escritorio), 3vw (tableta), 3.5vw (teléfono)
  • Espaciado de letras de texto: -0.1vw
  • Altura de la línea de texto: 1em

categorías de publicaciones desplegables

Dimensionamiento

A continuación, cambie la configuración de tamaño.

  • Ancho: 99%
  • Alineación del módulo: izquierda

categorías de publicaciones desplegables

Espaciado

Modifique también la configuración de espaciado.

  • Margen inferior: 10px
  • Margen derecho: 1% (tableta y teléfono)
  • Acolchado superior: 60% (escritorio), 40% (tableta y teléfono)
  • Acolchado inferior: 4%
  • Acolchado izquierdo: 2%

categorías de publicaciones desplegables

CSS del elemento principal

Y complete la configuración del módulo agregando una línea de código CSS al elemento principal del módulo.

cursor: pointer;

categorías de publicaciones desplegables

Clonar el módulo de texto y colocar el duplicado en la columna 2

Una vez que haya completado el primer módulo de texto, clone el módulo y coloque el duplicado en la columna 2.

categorías de publicaciones desplegables

Modificar el módulo de texto en la columna 2

Cambiar el nombre y el enlace de la categoría

Modifique el título de la categoría y el enlace en el módulo duplicado.

categorías de publicaciones desplegables

Cambiar imagen de fondo

Cambie también la imagen de fondo. Puede encontrar la ilustración en la carpeta de descargas.

  • Repetición de imagen de fondo: sin repetición

categorías de publicaciones desplegables

Cambiar talla

A continuación, cambie la alineación del módulo en la configuración de tamaño.

  • Alineación del módulo: derecha

categorías de publicaciones desplegables

Clonar ambos módulos una vez

Una vez que haya completado ambos módulos (uno en cada columna), puede clonar ambos una vez.

categorías de publicaciones desplegables

Cambiar nombres y enlaces de categorías

Cambie los nombres de las categorías y los enlaces dentro de los módulos duplicados.

categorías de publicaciones desplegables

Cambiar imágenes de fondo

Junto con las imágenes de fondo. Puede encontrar las nuevas ilustraciones en la carpeta que pudo descargar al comienzo de esta publicación.

  • Tamaño de la imagen de fondo: Ajustar
  • Repetición de imagen de fondo: sin repetición

categorías de publicaciones desplegables

  • Tamaño de la imagen de fondo: Ajustar
  • Posición de la imagen de fondo: abajo a la derecha

categorías de publicaciones desplegables

4. Agregue código CSS y JQuery

Agregar módulo de código debajo del módulo de menú en la fila n. ° 1

Una vez que haya completado la fila que contiene los nombres de las categorías del menú desplegable, agregue un Módulo de código a la primera fila de su sección, justo debajo del Módulo de menú.

categorías de publicaciones desplegables

Agregar código CSS

Agregue las siguientes líneas de código CSS al módulo de código:

<style>
/* Enable class below once you're done editing the menu */  
  
/*  
.dropdown-menu {
visibility: hidden;
}*/
  
.category-menu .et_pb_menu__menu .dropdown-menu {
visibility: hidden;
opacity: 0;

-webkit-transition: 300ms all cubic-bezier(.4,0,.2,1);
-moz-transition: 300ms all cubic-bezier(.4,0,.2,1);   
-o-transition: 300ms all cubic-bezier(.4,0,.2,1); 
-ms-transition: 300ms all cubic-bezier(.4,0,.2,1);   
transition: 300ms all cubic-bezier(.4,0,.2,1);  
}
  
.category-menu .et_pb_menu__menu li.first-level:hover .dropdown-menu {
visibility: visible;
opacity: 1;
}
  
.category-menu  .et_pb_menu__menu li {
margin-top: 0px !important;
}  

.category-menu .et_pb_menu__menu li>a {
margin-top: 0px !important;
padding: 30px 20px !important;    
}

.category-menu .et_pb_menu__menu li.first-level>a:hover {
background-color: #00C995; 
}  
  
.category-menu .et_mobile_menu .dropdown-menu {
background-color: white; 
padding-top: 25px;
padding-bottom: 5px;
}   

.category-menu .et_mobile_menu li > a {
background-color: transparent;
position: relative;
}
  
.category-menu .et_mobile_menu .first-level > a:after {
font-family: 'ETmodules';
content: '\37';
color: black;
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
}
  
.category-menu .et_mobile_menu .first-level > .icon-switch:after{
content: '\36';
color: #c9c9c9;
}
  
.category-menu .et_mobile_menu .dropdown-menu {
display: none;
visibility: visible;
}
  
.category-menu .et_mobile_menu .dropdown-menu.reveal-items {
display: block;
}
  
</style>

categorías de publicaciones desplegables

Agregar código JQuery

Junto con un coeficiente de JQuery que ayudará a colocar la fila, que contiene las categorías, dentro del elemento del menú de su blog. Asegúrese de colocar el código JQuery entre las etiquetas del script, como puede observar en la pantalla de impresión a continuación.

jQuery(function($){
$(document).ready(function(){
  

$('.dropdown-menu').each(function(i){
  
i = i + 1;
  
var $dropdown = $('.dropdown-menu-' + i);
var $mainMenuItem = $('.first-level-' + i + '>a');
$dropdown.insertAfter($mainMenuItem);
  
});  
  
var $firstLevel = $('.et_mobile_menu .first-level > a');
var $allDropdowns = $('.et_mobile_menu .dropdown-menu');

$firstLevel.off('click').click(function() {

$(this).attr('href', '#');  
var $thisDropdown = $(this).siblings(); 

$thisDropdown.slideToggle();
$(this).toggleClass('icon-switch');

var dropdownSiblings = $allDropdowns.not($thisDropdown);   
dropdownSiblings.slideUp();

var $thisFirstLevel = $(this);
var $firstLevelSiblings = $firstLevel.not($thisFirstLevel);
$firstLevelSiblings.removeClass('icon-switch');  

});      
  
});
});

categorías de publicaciones desplegables

5. Habilite la clase CSS una vez que haya terminado de personalizar los elementos desplegables del blog

Tan pronto como haya terminado de personalizar todos los elementos del menú desplegable, le quedará una cosa por hacer: ocultar toda la fila que contiene los elementos del menú desplegable. Esto, en combinación con una función de carga dentro de nuestro código, evitará que aparezca el menú desplegable al cargar la página. Una vez que habilite esta clase CSS, ya no verá la segunda fila dentro del Visual Builder, pero podrá acceder a ella en el modo de estructura alámbrica y / o deshabilitar temporalmente la clase CSS cuando realice cambios en su menú desplegable. Para habilitar la clase, elimine los corchetes '/ * * /' al principio y al final de la clase CSS.

categorías de publicaciones desplegables

6. Agregar más menús desplegables de categorías de publicaciones

Fila de categoría de blog de clonación

Si está buscando agregar más menús desplegables de categorías, puede clonar toda la fila desplegable que ha creado.

categorías de publicaciones desplegables

Acceder a la fila duplicada en el panel Capas

Dado que estamos usando el posicionamiento absoluto en el escritorio, las filas se colocarán una encima de la otra. Para acceder a las filas individualmente, abra el panel de capas dentro de su Divi Builder y abra la configuración de la fila duplicada.

categorías de publicaciones desplegables

categorías de publicaciones desplegables

Cambiar la clase CSS de fila duplicada

Cambie la segunda clase CSS en su fila duplicada. Asegúrate de que el número que estás usando sea consecutivo.

  • Clase CSS: menú desplegable menú desplegable-2

categorías de publicaciones desplegables

Agregar clases CSS a los elementos del menú en apariencia

Luego, regrese a su menú de WordPress dentro de su tablero y agregue las siguientes clases de CSS a otro elemento del menú y listo:

  • Clases CSS: primer nivel primer nivel 2

categorías de publicaciones desplegables

Avance

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

Escritorio

categorías de publicaciones desplegables

Móvil

categorías de publicaciones desplegables

Pensamientos finales

En esta publicación, le mostramos cómo ser creativo con su encabezado Divi y el elemento del menú del blog. Más específicamente, le mostramos cómo incluir visualmente categorías de blogs como elementos del menú desplegable que se ven muy bien en todos los tamaños de pantalla. Este enfoque lo ayudará a resaltar cada categoría de blog diferente mientras mantiene una apariencia mínima a primera vista. ¡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.