Apresentação do Curso de Informática 2026/28
Apresentação interativa em slides sobre o Curso Técnico em Informática 2026/28, com navegação entre slides, modais informativos e efeitos visuais.
- Estrutura semântica
- Meta tags para responsividade (viewport)
- Suporte a múltiplos idiomas (
lang="pt-BR") - Canvas para partículas (
#tsparticles)
- Variáveis CSS (
:root) para tema - Flexbox e Grid
- Animações com
@keyframes - Efeitos visuais:
backdrop-filter: blur()(glassmorphism)transformetransition- Gradientes radiais e lineares
- Sombras (
box-shadow,text-shadow)
- Scrollbar customizada
- Media queries (responsividade)
- Manipulação do DOM
- Event listeners (teclado, mouse, clique)
- Gerenciamento de estado (slides ativos)
- Criação dinâmica de elementos
MutationObserverpara efeitos condicionais- Sistema de modais customizado
- Ícones (Google Fonts CDN)
- Uso:
fas fa-*
- Fontes: Roboto (texto) e Montserrat (títulos)
- Pesos: 300, 400, 600, 700, 800
- Partículas animadas no fundo
- Configuração: 50 partículas, cores do tema, links entre partículas, efeito bounce
- Imagens PNG:
logo_escola.png,I_love_Info.png,feliz_ano_novo.png
Seminario-INFO-2026/
├── index.html # Estrutura principal
├── index.css # Estilos completos
├── index.js # Lógica de interação
├── ano_novo.html # Página especial de ano novo
└── assets/ # Imagens
Cores via variáveis CSS:
- Verde Ceará:
#009639 - Amarelo:
#ffcc29 - Azul Neon:
#00d4ff - Dark theme:
#121212
- Cards de equipe
- Cards de pilares
- Itens de disciplina
- Modal customizado
- Barra de progresso
- Navegação por teclado (setas, ESC)
- Feedback visual (hover, transições)
- Modais com backdrop blur
- Barra de progresso
- Animações suaves
- Navegação sequencial (anterior/próximo)
- Transições com fade e scale
- Indicador de progresso
- 12 slides no total
- Substituição de
alert()nativo - Abertura/fechamento animado
- Fechamento por ESC, clique fora ou botão X
- Conteúdo dinâmico via JavaScript
- Partículas de fundo (tsParticles)
- Slide especial de Ano Novo com:
- Fogos de artifício (clique e automático)
- Confetes
- Partículas caindo
- Estrelas piscantes
- Animações de texto (glow, gradient, float)
- Hover em disciplinas (ícone de olho)
- Cards clicáveis
- Navegação por teclado
- Efeitos condicionais por slide
- CSS Variables para tema
backdrop-filterpara glassmorphism- Animações com
@keyframes - Custom properties para animações dinâmicas (
--x,--y)
MutationObserverpara detecção de mudanças- Gerenciamento de intervalos/timeouts
- Criação dinâmica de elementos
- Event delegation
- Lazy loading de efeitos (inicialização condicional)
- Cleanup de intervalos ao sair do slide
- Otimização de animações (GPU acceleration)
- Media queries para mobile
- Layout flexível (Flexbox/Grid)
- Tamanhos de fonte adaptativos
- Containers com
max-width
Projeto front-end desenvolvido com HTML5, CSS3 e JavaScript vanilla, utilizando bibliotecas externas para ícones, fontes e partículas. Implementa modais customizados, sistema de slides, efeitos visuais e interatividade, com foco em UX e performance.