From cabe10576c6deea23c4223f41fe966099a011905 Mon Sep 17 00:00:00 2001 From: Ricardo Monla Date: Sun, 3 May 2026 02:49:10 -0300 Subject: [PATCH] feat: placeholders animados para videos pendientes + barra de progreso de descarga --- .../descargas/LIBRO_DE_ESTUDIO.html | 164 +++++++++++++----- descargar-curso/generar_dashboard.mjs | 91 +++++++++- 2 files changed, 207 insertions(+), 48 deletions(-) diff --git a/descargar-curso/descargas/LIBRO_DE_ESTUDIO.html b/descargar-curso/descargas/LIBRO_DE_ESTUDIO.html index 01dc63f..4928550 100644 --- a/descargar-curso/descargas/LIBRO_DE_ESTUDIO.html +++ b/descargar-curso/descargas/LIBRO_DE_ESTUDIO.html @@ -319,6 +319,72 @@ body { font-size: 0.88rem; color: #7d6608; } +.video-placeholder { + background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%); + border-radius: 8px; + padding: 2rem; + margin: 1rem 0; + text-align: center; + color: #e0e0e0; + position: relative; + overflow: hidden; +} +.video-placeholder::before { + content: ''; + position: absolute; + top: 0; left: -100%; width: 200%; height: 100%; + background: linear-gradient(90deg, transparent 25%, rgba(255,255,255,0.03) 50%, transparent 75%); + animation: shimmer 3s infinite; +} +@keyframes shimmer { + 0% { transform: translateX(-50%); } + 100% { transform: translateX(50%); } +} +.video-placeholder .play-icon { + font-size: 2.5rem; + margin-bottom: 0.5rem; + opacity: 0.5; +} +.video-placeholder .placeholder-text { + font-size: 0.85rem; + opacity: 0.6; +} +.video-placeholder .placeholder-label { + font-size: 0.75rem; + opacity: 0.35; + margin-top: 0.4rem; +} +/* ── BARRA DE PROGRESO ── */ +.progress-section { + padding: 0.8rem 1.2rem; + border-top: 1px solid rgba(255,255,255,0.08); +} +.progress-section .progress-label { + font-size: 0.7rem; + color: rgba(255,255,255,0.5); + margin-bottom: 0.4rem; + text-transform: uppercase; + letter-spacing: 0.05em; +} +.progress-bar-bg { + background: rgba(255,255,255,0.1); + border-radius: 6px; + height: 8px; + overflow: hidden; +} +.progress-bar-fill { + height: 100%; + border-radius: 6px; + background: linear-gradient(90deg, #2980b9, #27ae60); + transition: width 0.5s ease; +} +.progress-stats { + display: flex; + justify-content: space-between; + font-size: 0.7rem; + color: rgba(255,255,255,0.4); + margin-top: 0.3rem; +} .nota-recurso { background: #eaf2f8; border: 1px solid #aed6f1; @@ -385,6 +451,7 @@ body {
📚 2 mód.
📂 11 secc.
📖 115 temas
+
🎬 0/46 videos
+
+
Descarga de videos
+
+
0 de 460%
+
@@ -417,7 +489,7 @@ body {

Módulo 1 — Planificación

Planificación

1. PLANIFICACIÓN

-
📹 Video disponible — Vimeo ID: 1170245111
+
Video en proceso de descarga
PLANIFICACIÓN

Resumen de la Clase: Planificación y Periodización Ágil (Voleibol)

Esta clase correspondiente al Curso de Entrenador Nacional II de Vóleibol (Edición 2026) aborda la planificación de la preparación física bajo un enfoque moderno de periodización ágil. El objetivo central es que el deportista llegue en su mejor versión a la competencia, priorizando la salud y la individualidad sobre planes rígidos.


1. Concepto de Carga e Individualidad