Listo (Ctrl + Enter para ejecutar) Bootcamp Fullstack »
index.html
Tab = 4 espacios
1
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Navbar en Bootstrap 5</title>
  <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body class="bg-light p-3">

  <div class="container-fluid" style="max-width: 900px;">
    <!-- Navbar moderna con sombra y bordes redondeados -->
    <nav class="navbar navbar-expand-lg bg-white shadow-sm rounded-4 px-3 mb-4">
      <div class="container-fluid">
        <!-- Logo / Marca -->
        <a class="navbar-brand fw-bold text-primary d-flex align-items-center gap-2">
          <span class="fs-4">🏛️</span>
          <span>Kilopolis</span>
        </a>

        <!-- Botón Hamburguesa para Móviles -->
        <button class="navbar-toggler border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navContenido" aria-controls="navContenido" aria-expanded="false" aria-label="Alternar navegación">
          <span class="navbar-toggler-icon"></span>
        </button>

        <!-- Contenido colapsable -->
        <div class="collapse navbar-collapse" id="navContenido">
          <ul class="navbar-nav me-auto mb-2 mb-lg-0">
            <li class="nav-item">
              <a class="nav-link active fw-semibold" aria-current="page">Inicio</a>
            </li>
            <li class="nav-item">
              <a class="nav-link">Manuales</a>
            </li>

            <!-- Menú Desplegable (Dropdown) -->
            <li class="nav-item dropdown">
              <a class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">
                Academia
              </a>
              <ul class="dropdown-menu border-0 shadow-sm rounded-3">
                <li><a class="dropdown-item">HTML5 Estándar</a></li>
                <li><a class="dropdown-item">CSS3 &amp; Grid</a></li>
                <li><hr class="dropdown-divider"></li>
                <li><a class="dropdown-item">JavaScript ES6+</a></li>
              </ul>
            </li>
          </ul>

          <!-- Formulario / Botón de Acción a la derecha -->
          <div class="d-flex align-items-center gap-2">
            <button class="btn btn-primary btn-sm px-3 rounded-pill fw-semibold shadow-sm" onclick="alert('¡Iniciando sesión en Kilopolis!')">
              Acceder al Campus
            </button>
          </div>
        </div>
      </div>
    </nav>

    <div class="p-4 bg-white rounded-4 shadow-sm border border-light-subtle">
      <h4 class="fw-bold text-dark">Área de Contenido Principal</h4>
      <p class="text-secondary mb-0">
        Prueba a encoger la ventana para verificar el botón hamburguesa interactivo (requiere el bundle JS de Bootstrap).
      </p>
    </div>
  </div>

  <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>
Haz clic para editar este código
Vista Previa
Bootstrap 5.3 + Popper