Autor: Sergio Silva
Repositorio: sergiosilva-dev/animaciones-css-js
Demo en vivo: Ver proyecto en GitHub Pages
Este proyecto es un ejercicio práctico de aprendizaje enfocado en animaciones web utilizando CSS y JavaScript, combinando transiciones, keyframes, eventos del DOM y efectos modernos de interfaz.
Incluye prácticas reales de desarrollo profesional:
- Accesibilidad
- Responsive design
- SEO técnico avanzado
- Buenas prácticas de estructura y documentación
- Dominar el uso de
@keyframes,transitionytransform - Aplicar animaciones controladas con JS (
click,focus,scroll,hover) - Practicar
IntersectionObserveryrequestAnimationFrame - Construir un sitio web accesible, semántico y optimizado
| Tecnología | Propósito |
|---|---|
HTML5 |
Estructura semántica |
CSS3 |
Estilos y animaciones (keyframes, transition) |
JavaScript |
Eventos DOM, animaciones por script |
IntersectionObserver |
Animaciones al hacer scroll |
requestAnimationFrame |
Movimiento animado con control |
- ✅ Entrada animada con
@keyframesal título principal - ✅ Botón con rebote al hacer clic (
click) - ✅ Cuadro que reacciona al
mouseover - ✅ Input con animación
focus - ✅ Cuadro con efecto
zoom - ✅ Ícono girando infinitamente
- ✅ Footer animado con retardo
- ✅ Cuadro animado con
requestAnimationFrame - ✅ Tarjetas con efecto flip
- ✅ Animaciones al hacer scroll
- Clona este repositorio:
git clone https://github.com/sergiosilva-dev/animaciones-css-js.git
cd animaciones-css-js- Abre el archivo
index.htmlen tu navegador.
No necesitas servidor: es un proyecto 100% frontend.
- ✅ Diseño adaptado a móviles
- ✅ Colores contrastados
- ✅ Navegación por teclado (
tabindex) - ✅ Etiquetas
aria-labelen elementos interactivos - ✅ Imágenes con
alt
Este proyecto incluye:
- 🏷️
metaSEO general (description,keywords,author,robots) - 🧠 Open Graph + Twitter Card para redes sociales
- 📦
favicon.ico+ íconos Apple/Android +site.webmanifest(PWA básico) - 🗺️
sitemap.xml+robots.txtpara indexación por buscadores - 🧾 Datos estructurados (
JSON-LD) conWebSiteyPerson - 📊 Integración con Google Search Console y Google Analytics
- 🚀 Lazy loading de imágenes y uso de
deferen scripts - ✅ Validación con Lighthouse y W3C
animaciones-css-js/
├── index.html
├── css/
│ └── style.css
├── js/
│ └── main.js
├── assets/
│ ├── icons/
│ │ └── [favicons, manifest]
│ └── preview.png
├── sitemap.xml
├── robots.txt
└── CHANGELOG.md
Este proyecto está bajo la licencia MIT.
© 2025 Sergio Silva
- GitHub: https://github.com/sergiosilva-dev
- LinkedIn: https://www.linkedin.com/in/sergiosilva-dev
- Correo: [email protected]
- Web personal: próximamente... 🚧
Proyecto creado con enfoque educativo, técnico y profesional para portafolio, posicionamiento y aprendizaje continuo 🚀
