Esta es la pagina donde esta el menu
¿Cómo crear un menú desplegable?
Un menú desplegable adicional, es cuando se tiene demasiado contenido en su blog o web o te gusta mantener las cosas bien organizadas. Para agregar un menú desplegable para blogs de Blogger haga lo siguiente:
Un clic en Diseño
Un clic en "Añadir un gadget"
Seleccione el widget HTML/Javascript, abralo
Ingrese las siguientes lineas de código en su interior
<style>
/* Root variables for consistent theming */
:root {
--primary-bg: #1a1a1a; /* Dark background */
--accent-color: #e63946; /* Vibrant red accent */
--text-color: #f1f1f1; /* Light text */
--dropdown-bg: #2c2c2c; /* Slightly lighter dropdown */
--hover-bg: #e63946; /* Hover background */
--transition: all 0.3s ease; /* Smooth transitions */
--shadow: 0 4px 6px rgba(0, 0, 0, 0.3); /* Subtle shadow */
}
/* Reset and base styles */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
color: var(--text-color);
background-color: #f9fafb;
padding-top: 70px; /* Para compensar el menú fijo */
}
/* Main navbar styles */
#modern-navbar {
background: var(--primary-bg);
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
z-index: 1000;
box-shadow: var(--shadow);
padding: 0 20px;
}
/* Navigation container */
#modern-nav {
display: flex;
align-items: center;
justify-content: space-between;
max-width: 1200px;
margin: 0 auto;
height: 60px;
}
/* Main menu styles */
#modern-nav ul {
display: flex;
list-style: none;
}
#modern-nav li {
position: relative;
}
#modern-nav li a {
display: block;
color: var(--text-color);
text-decoration: none;
font-size: 16px;
font-weight: 500;
padding: 20px 15px;
transition: var(--transition);
}
#modern-nav li a:hover {
background: var(--hover-bg);
color: var(--text-color);
}
/* Dropdown styles */
#modern-nav li ul {
position: absolute;
top: 100%;
left: 0;
background: var(--dropdown-bg);
flex-direction: column;
min-width: 200px;
opacity: 0;
visibility: hidden;
transform: translateY(10px);
transition: var(--transition);
box-shadow: var(--shadow);
border-radius: 4px;
}
#modern-nav li:hover > ul {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
#modern-nav li ul li a {
padding: 12px 15px;
font-size: 14px;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#modern-nav li ul li:last-child a {
border-bottom: none;
}
/* Hamburger menu for mobile */
.hamburger {
display: none;
flex-direction: column;
cursor: pointer;
padding: 15px;
}
.hamburger span {
width: 25px;
height: 3px;
background: var(--text-color);
margin: 2px 0;
transition: var(--transition);
}
/* Mobile menu toggle */
#menu-toggle {
display: none;
}
/* Responsive styles */
@media (max-width: 768px) {
.hamburger {
display: flex;
}
#modern-nav ul {
display: none;
position: absolute;
top: 60px;
left: 0;
right: 0;
background: var(--primary-bg);
flex-direction: column;
padding: 20px;
box-shadow: var(--shadow);
}
#menu-toggle:checked ~ ul {
display: flex;
}
#modern-nav li {
width: 100%;
}
#modern-nav li a {
padding: 15px;
font-size: 18px;
}
#modern-nav li ul {
position: static;
background: var(--dropdown-bg);
opacity: 1;
visibility: visible;
transform: none;
display: none;
margin-left: 20px;
}
#modern-nav li:hover > ul,
#modern-nav li ul li:hover > ul {
display: block;
}
/* Hamburger animation */
#menu-toggle:checked ~ .hamburger span:nth-child(1) {
transform: rotate(45deg) translate(5px, 5px);
}
#menu-toggle:checked ~ .hamburger span:nth-child(2) {
opacity: 0;
}
#menu-toggle:checked ~ .hamburger span:nth-child(3) {
transform: rotate(-45deg) translate(7px, -7px);
}
}
/* Accessibility improvements */
#modern-nav a:focus {
outline: 2px solid var(--accent-color);
outline-offset: 2px;
}
</style>
<div id="modern-navbar">
<nav id="modern-nav">
<input type="checkbox" id="menu-toggle">
<label for="menu-toggle" class="hamburger">
<span></span>
<span></span>
<span></span>
</label>
<ul>
<li><a href="/">Inicio</a></li>
<li><a href="#">Temas</a></li>
<li><a href="#">Contactos</a></li>
<li>
<a href="#">Noticias</a>
<ul>
<li><a href="#">Nombre 1</a></li>
<li><a href="#">Nombre 2</a></li>
<li><a href="#">Nombre 3</a></li>
</ul>
</li>
<li>
<a href="#">Servicios</a>
<ul>
<li><a href="#">Servicio 1</a></li>
<li><a href="#">Servicio 2</a></li>
</ul>
</li>
</ul>
</nav>
</div>Reemplace # con las URLs de sus entradas y el texto en negrita Nombre 1 con el nombre de las páginas pertinentes.
Para añadir otra pestaña simplemente pega este código antes del cierre </ul>
<li> <a href='#'>Nombre 4</a> </li>
Listo ahora ya tienes este menú horizontal con submenús en tu blog de Blogger




