El menú de una web es una de las partes más importantes de esta y no solo por su estética, sino porque funciona como guía y organización de todos los contenidos. Consigue que el usuario pueda encontrar fácilmente la información que necesita, al mismo tiempo que tú puedes poner a su disposición la información estructurada que quieres ofrecer.
Por eso, si estás buscando optimizar tu menú y aportarle un toque más personal y diferente, te recomiendo leer el siguiente post que nos ha escrito un invitado muy especial, Max Camuñas, diseñador web con mucha experiencia en esta plantilla y en crear webs profesionales.
¡Te dejo con sus 6 códigos CSS para personalizar el menú de Divi!
La organización de una página web es fundamental para ordenar todos sus contenidos y darle toda la información al usuario de forma sencilla y accesible.
Como diseñador web especializado en WordPress + Divi, siempre digo que, a la hora de estructurar un sitio web, uno de los elementos principales es el menú.
Por ese motivo, en este post te voy a explicar cómo personalizar el menú de Divi como un profesional, con el correspondiente código CSS que debes introducir para conseguir cada uno de estos efectos.
¡Vamos allá!
El menú por defecto de Divi viene alineado a la derecha, pero con el siguiente código podemos moverlo a la parte izquierda.
ANTES:

DESPUÉS:

CÓDIGO:
Otra forma de modificar el menú de Divi es hacer más grande o más pequeñas las barras en la versión móvil.
POR DEFECTO SERÍAN ASÍ:

Pero podemos hacerlas más grandes o más pequeñas en función de nuestras necesidades.
MÁS PEQUEÑAS:

MÁS GRANDES:

CÓDIGO:
(Solo tenemos que modificar la etiqueta font-size).
El siguiente efecto está disponible para el menú centrado, que en el móvil se vería de la siguiente forma si lo dejamos por defecto:

Pero podemos alinearlo al centro y hacer que no aparezca el cuadro de “seleccionar página”, quedando mucho más estético y limpio.
EL RESULTADO SERÍA:

Y EL CÓDIGO A APLICAR ES EL SIGUIENTE:
(Podemos jugar con las etiquetas top y right para ajustarlo según nuestras necesidades).
Y seguimos con la versión móvil del menú de Divi.
Si queremos añadir un efecto hover cuando el usuario se desplaza por el menú, debemos utilizar sl siguiente código:
DE FORMA PREDETERMINADA, ESTE SERÍA EL MENÚ:

Y SI AÑADIMOS ESTE EFECTO, EL RESULTADO SERÍA EL SIGUIENTE:

Mucho más atractivo, ¿verdad?
(En este caso, podemos jugar con las etiquetas background y color para personalizar los colores de nuestro menú).
Continuamos con otro efecto más para el menú de Divi en el móvil.
Vamos a ver cómo eliminar el texto “select page”, pues es poco estético.
Este efecto está disponible para el tipo de menú llamado logotipo centrado en línea.
ESTE SERÍA EL MENÚ POR DEFECTO:

Y ASÍ QUEDARÍA DESPUÉS DE APLICAR EL CÓDIGO:

El resultado es mucho más limpio y ordenado.
EL CÓDIGO PARA CONSEGUIR ESTE EFECTO ES:
Para terminar, otro efecto chulo que nos permite personalizar el menú de Divi en la versión móvil.
En este caso, podemos añadir un texto que acompañen a las barras del menú.
AQUÍ PODEMOS VER UN EJEMPLO:

Muy interesante, ¿verdad?
EL CÓDIGO PARA CONSEGUIR ESTE EFECTO ES:
RECUERDA: si quieres utilizar alguno de estos códigos para personalizar el menú de Divi, debes pegarlos en Divi > Opciones de tema > CSS personalizado.
Hasta aquí este tutorial para personalizar el menú de Divi como un auténtico profesional. Espero que os hayan gustado y los apliquéis en vuestros sitios web 😉

Hola! Gracias por compartir este contenido, me será muy útil. Estoy buscando la forma de obtener el resultado 5 pero con dos iconos de redes sociales en medio de la hambuerguesa y el logo.. Me pueden ayudar por favor.
Gracias y saludos
Buenos días Max,
Muy interesante y práctico. Únicamente informarte que he aplicado en mi web la de menú on hove y la de añadir la palabra menú pero esta última no he conseguido que funcione. Uso. Evidentemente uso Divi y lo he copiado en el lugar para el código css personalizado. ¿Alguna idea de por qué puede no funcionar?
Gracias
Como le das una transparencia al menú divi?
Saludos,
Perfecto !!! Muchas gracias.
Hola,
¿Hay alguna forma de poner elementos del menú centrados y otros a la derecha? Por ejemplo, tengo un Woocommerce y a la derecha quiero poner el carrito, cuentta y tienda y en el centro home, about us y contact.
Gracias!
Hola, te felicito excelente articulo, mi pregunta es si tienes el codigo css para quitar por completo el menu en la version movil, solo quiero dejar el logo y el menu secundario con el carrito de compra. Un saludo
Excelente tutorial!
Muchas gracias, en concreto estaba buscando lo de traducir/eliminar lo de Select Page.
Me podrias ayudar con algo… quiero poner el menu principal dentro de un bloque de ancho complto de color solido en DIVI
Muy enriquecedor muchas gracias. Mi duda es como hacer para que el menú tipo hamburguesa (las tres lineas) en versión móvil se alinee a la izquierda.
Cordial saludo. Como hago para colocar un banner encima del menu, en ese banner voy a colocar los logos de las redes sociales
Hola, tengo un inconveniente y necesito de favor que me ayuden con el tema.
Sucede que es primera vez que uso Divi, de hecho, primera vez que uso wp; y la verdad que estoy muy contento con Divi y sus opciones ya que no trabajo con grandes empresas, si no con negocios pequeños y pequeñas empresas.
Sin embargo, al hacer el menú principal que aparece en la cabecera y justificado hacia la derecha (del visitante), los submenús se me despliegan hacia abajo y eso está bien… El problema es que están uno debajo de otro (en posición vertical) y me interesa que estén uno de lado de otro (en posición horizontal).
Estaré eternamente agradecido con la ayuda que puedan ofrecerme.