Menu
Coddy logo textTech

Añadir el submenú

Parte de la sección Dominio de CSS del Journey de HTML de Coddy. Lección 17 de 43.

challenge icon

Desafío

Fácil

En este miniproyecto, crearás paso a paso un menú de navegación desplegable. Comenzando con una barra de navegación superior básica, añadirás un submenú bajo «Juegos» y le darás estilo mediante pseudoclases de CSS. También mejorarás el diseño con una barra de búsqueda y un botón de CTA, mientras aprendes conceptos clave del diseño web, como flexbox y los estilos interactivos.

En este desafío, comenzarás a crear tu menú desplegable añadiendo el submenú bajo el elemento de menú «Juegos».

  1. Dentro del <li class="has-submenu"> de «Juegos», añade un nuevo <ul class="submenu">.
  2. Dentro del submenú, crea 3 nuevos elementos <li>:
    1. Juegos de mesa
    2. Juegos de cartas
    3. Videojuegos

En esta etapa, concéntrate en escribir la estructura HTML correcta: todavía no es necesario aplicar estilos.

Pruébalo tú mismo

<html>
<head>
  <title>Dropdown Menu</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
 <section class="menu-panel">
  <h2>Hobby Club</h2>
  <nav class="top-menu">
    <ul class="menu-list">
      <li class="menu-item">Photography</li>
      <li class="menu-item">Cooking</li>
      <li class="menu-item has-submenu">
        Games
      </li>
      <li class="menu-item">Drawing</li>
      <li class="menu-item">Music</li>
    </ul>
  </nav>
  <div class="menu-controls">
    <input type="text" class="search" placeholder="Search activities..." />
    <button class="cta-button">Join a Club!</button>
  </div>
  <div class="info-section">
    <p class="intro">Welcome to the Hobby Club community!</p>
    <p>Joining a hobby club is a great way to meet people who share your interests.</p>
    <p>You can learn new skills, have fun, and even discover talents you didn’t know you had!</p>
   </div>
</section>
</body>
</html>

Todas las lecciones de Dominio de CSS

Practica por tu cuenta: Playground de Web