2.0 KiB
2.0 KiB
HTML & CSS — Estudo
Fonte: project-based-learning
📚 Recursos Estudados
| Tutorial | Conceito |
|---|---|
| Loading Screen | Animações CSS, UX |
| HTML Calculator | DOM manipulation, CSS Grid |
| Snake Game | Canvas, game loop |
🎯 Aplicações para Mundo Telecom
- Landing pages institucionais (já fizemos!)
- Email marketing templates responsivos
- Dashboards com CSS moderno (Grid, Flexbox)
- Componentes reutilizáveis (cards, modais, forms)
📝 Conceitos Aprendidos
CSS Moderno
| Técnica | Para que serve |
|---|---|
| Flexbox | Layouts 1D (linha/coluna) |
| Grid | Layouts 2D (tabelas complexas) |
| Custom Properties (var) | Temas, design tokens |
| Container Queries | Responsivo por componente |
| @layer | Gerenciamento de especificidade |
| :has() | Parent selector (finalmente!) |
Animações
@keyframes+animation: sequências complexastransition: micro-interações (hover, focus)transform: scale, rotate, translate (GPU acelerado)will-change: hint de performance
Responsividade
- Mobile-first: base mobile,
@mediapra desktop - Fluid typography:
clamp(),min(),max() - Viewport units: dvh, svh, lvh (dynamic viewport height)
Acessibilidade
- ARIA labels, roles, live regions
- Contraste de cor (WCAG 2.1 AA/AAA)
- Navegação por teclado (tabindex, focus management)
prefers-reduced-motionpara animações
✅ Progresso
- CSS Moderno (Grid, Flexbox, Container Queries)
- Animações e Transições
- Responsividade Mobile-first
- Acessibilidade Web
- Email templates responsivos
- Componentes reutilizáveis