Proyecto educativo para aprender responsive design con ejemplos reales
Creado por femCodersClub 💜
ResponsiveShowcase es una guía interactiva que enseña técnicas de diseño responsive a través del análisis de sitios web reales.
Exploramos sitios web que usas a diario para descubrir cómo aplican el responsive design las mejores empresas del mundo.
👉 Este proyecto acompaña el post de FemCoders Club sobre diseño adaptativo:
https://www.femcodersclub.com/recursos/css/responsive-design
- 🎯 Ejemplos reales de sitios como femCodersClub, Stripe, Pinterest, GitHub
- 📱 Análisis comparativo Desktop-First vs Mobile-First
- 🚀 Técnicas modernas como Container Queries y tipografía fluida
- 🔍 Debug panel en tiempo real para monitorear breakpoints
- 🎨 Diseño elegante con los colores oficiales de femCodersClub
- 📊 Organizado por niveles desde principiante hasta avanzado
ResponsiveShowcase/
├── index.html # Página principal
├── styles.css # Estilos con paleta femCodersClub
├── main.js # Funcionalidad del debug panel
├── README.md # Este archivo
└── assets/ # Capturas para el blog post
El proyecto utiliza la paleta oficial de femCodersClub:
:root {
--primary-color: #ea4f33;
--secondary-color: #821ad4;
--tertiary-color: #4737bb;
}
- Desktop-First vs Mobile-First: Comparación entre enfoques
- Breakpoints Comunes: Análisis de Bootstrap y Tailwind CSS
- Grid CSS: Ejemplos de CSS-Tricks y Pinterest
- Imágenes Responsivas: Técnicas de Unsplash e Instagram
- Navegación Adaptativa: Patrones de GitHub y Airbnb
- Container Queries: La evolución de las media queries
- Tipografía Fluida: Implementación con clamp()
- Debugging Visual: Herramientas profesionales
- Micro-interacciones: Adaptación por dispositivo
- HTML5: Estructura semántica
- CSS3: Grid, Flexbox, Container Queries, clamp()
- JavaScript: Debug panel interactivo
- Responsive Design
# Clona el repositorio
git clone https://github.com/femcodersclub/ResponsiveShowcase.git
# Navega al directorio
cd ResponsiveShowcase
# Abre index.html en tu navegador
open index.html
# Con Live Server (recomendado)
npx live-server
# O con Python
python -m http.server 8000
# O con Node.js
npx http-server
Este proyecto está diseñado para generar capturas de pantalla que ilustren:
- Comparación femCodersClub vs sitios mobile-first
- Debug panel mostrando breakpoints en tiempo real
- Grid adaptativo en diferentes dispositivos
- Container queries funcionando
- Tipografía fluida escalando
- Abre el proyecto en diferentes dispositivos
- Usa las DevTools para simular diferentes tamaños
- El debug panel muestra información útil para las capturas
- Redimensiona para ver las transiciones entre breakpoints
- Analiza sitios reales paso a paso
- Compara diferentes enfoques de responsive design
- Aprende técnicas modernas con ejemplos prácticos
- Material listo para usar en clases
- Ejemplos visuales para explicar conceptos
- Base para crear ejercicios prácticos
- Screenshots profesionales
- Ejemplos reales y actualizados
- Contenido educativo de calidad
// Información en tiempo real
- Viewport actual
- Breakpoint activo
- Tipo de dispositivo
- Orientación
/* Tipografía fluida */
--font-size-h1: clamp(1.8rem, 4.5vw, 3.5rem);
/* Container queries */
@container (min-width: 350px) {
.card { padding: 2rem; }
}
/* Gradientes con colores femCodersClub */
--gradient-primary: linear-gradient(135deg, #ea4f33, #821ad4);
- femCodersClub - Ejemplo desktop-first
- Stripe - Ejemplo mobile-first
- Pinterest - Grid masonry
- Linear - Tipografía fluida
¡Las contribuciones son bienvenidas!
- 🐛 Reportar bugs
- 💡 Sugerir nuevos ejemplos de sitios
- 📝 Mejorar la documentación
- 🎨 Proponer mejoras de diseño
- Fork del repositorio
- Crea una rama para tu feature (
git checkout -b feature/nueva-funcionalidad
) - Commit tus cambios (
git commit -am 'Agrega nueva funcionalidad'
) - Push a la rama (
git push origin feature/nueva-funcionalidad
) - Crea un Pull Request
Este proyecto está bajo la Licencia MIT. Ver LICENSE para más detalles.
- femCodersClub por la inspiración y los colores de marca
- Comunidad de desarrolladoras por feedback y sugerencias
- Sitios web analizados por ser excelentes ejemplos de responsive design
- 🌐 Web: femcodersclub.com
- 📷 Instagram: @femcoders_club
- 💼 LinkedIn: femCodersClub
- 🐙 GitHub: @femcodersclub
Hecho con 💜 por femCodersClub
Empoderando a mujeres en tecnología 🚀