1
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Insignias y Progreso 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-4">
<div class="container" style="max-width: 650px;">
<div class="card shadow-sm border-0 rounded-4 p-4 bg-white mb-4">
<h4 class="fw-bold text-dark mb-3">Progreso de Formación en Kilopolis</h4>
<!-- 1. Insignias contextuales -->
<div class="d-flex flex-wrap gap-2 align-items-center mb-4">
<span class="badge bg-primary">HTML5</span>
<span class="badge bg-info text-dark">CSS3</span>
<span class="badge bg-warning text-dark">JavaScript</span>
<span class="badge bg-success rounded-pill px-3">Estudiante Activo</span>
<button type="button" class="btn btn-outline-primary btn-sm ms-auto position-relative">
Mensajes
<span class="position-absolute top-0 start-100 translate-middle badge rounded-pill bg-danger">
9+
</span>
</button>
</div>
<!-- 2. Barra de Progreso Simple -->
<div class="mb-3">
<div class="d-flex justify-content-between small text-muted mb-1">
<span>Fundamentos Frontend</span>
<span class="fw-bold text-dark">80%</span>
</div>
<div class="progress" style="height: 12px;">
<div class="progress-bar bg-primary" role="progressbar" style="width: 80%;"></div>
</div>
</div>
<!-- 3. Barra Rayada y Animada -->
<div class="mb-3">
<div class="d-flex justify-content-between small text-muted mb-1">
<span>Carga de Proyecto en Vivo</span>
<span class="fw-bold text-success">Subiendo...</span>
</div>
<div class="progress" style="height: 16px;">
<div class="progress-bar progress-bar-striped progress-bar-animated bg-success" role="progressbar" style="width: 65%;">
65%
</div>
</div>
</div>
<!-- 4. Barra Apilada (Segmentada) -->
<div>
<div class="d-flex justify-content-between small text-muted mb-1">
<span>Distribución del Código</span>
<span>HTML (30%) / CSS (40%) / JS (20%)</span>
</div>
<div class="progress" style="height: 12px;">
<div class="progress-bar bg-danger" style="width: 30%;"></div>
<div class="progress-bar bg-primary" style="width: 40%;"></div>
<div class="progress-bar bg-warning text-dark" style="width: 20%;"></div>
</div>
</div>
</div>
</div>
</body>
</html>
Haz clic para editar este código