Repositório Escola Aparício

Como usar os códigos prontos (Passo a Passo)
1 Abra o VS Code Procure o nome FILE.
2 Clique em open folder depois procure a area de trabalho Procure a pasta 2º ou 3º ano cainan.
3 Clique na sua pasta Abra ou crie uma nova pasta para a aula e seja feliz
4 dentro do VScode nomeie nome.html ou nome.css depende da aula.

Como aplicar o código no seu projeto:

  • Procure: Use a barra de busca ou os filtros de categoria para encontrar o componente que você precisa.
  • Leia o Código: Antes de copiar, clique em "Ver Código" e tente entender como as tags e classes estão organizadas.
  • Copie: Clique no botão verde Copiar no topo da janela para salvar o código na sua área de transferência.
  • Cole: Volte ao seu arquivo no VS Code, escolha o lugar correto (ex: dentro do ``) e aperte Ctrl + V.
Dica do Prof. Cainan: Não esqueça de salvar seu arquivo com Ctrl + S após colar!
JavaScript
EXCLUIR

EXCLUIR nome

JavaScript
EDITAR

EDITAR

JavaScript
Capturar javascript

Capturar

Texto
lista de alunos conectada ao java

lista de alunos

Banco de Dados
Capturar java

Capturar os elementos

Banco de Dados
CADASTRAR

Primeiro criar os campos HTML

Feedback/Avisos
script 02/07

script- 0207

Feedback/Avisos
css 02/07

css 02/07

Feedback/Avisos
html 02/07

aula de 02/07

Feedback/Avisos
Atividade completa dia 25/06

Atividade completa dia 25/06

Feedback/Avisos
Hmtl do dia 25/06

Atividade do dia 25/06

Feedback/Avisos
Atividade dia 25 06 CSS

Atividade do dia 25 06

Animações
Loader Fluido Balanço Marítimo

Indicador de carregamento assíncrono criado puramente com CSS (sem JS). Estuda propriedades de animação como transform: translateY(), loops infinitos e o uso estratégico da propriedade animation-delay com valores negativos no segundo elemento para desencontrar o movimento e criar o efeito visual de onda fluida. 

Tem a parte CSS

CSS Puro
Input de Denúncias com Foco Estilizado CSS

Componente básico de formulário focado em usabilidade e design limpo. Demonstra o uso da pseudo-classe de estado :focus para aplicar transições suaves (transition) na cor da borda e na sombra projetada (box-shadow) quando o campo é selecionado pelo usuário.

Formulário
Input de Denúncias com Foco Estilizado

Componente básico de formulário focado em usabilidade e design limpo. Demonstra o uso da pseudo-classe de estado :focus para aplicar transições suaves (transition) na cor da borda e na sombra projetada (box-shadow) quando o campo é selecionado pelo usuário.

CSS Puro
Card de Notificação Crítica de Praia CSS

Card de aviso estático para mensagens de erro, alertas ou notificações do sistema. Utiliza uma borda esquerda de destaque (border-left) de 5px e uma animação infinita baseada em @keyframes que faz o emoji de sirene pulsar (alterando a propriedade transform: scale).

Botão
Botão Alerta Anti-Gaivota

Ao passar o mouse (hover), ele muda de cor e simula um efeito de "alerta" (tremidinha de clique) usando apenas CSS

CSS Puro
Botão com Efeito colorido (CSS)

Botão com Efeito colorido (CSS)

Botão
Botão que Muda Cor de Texto

Botão que Muda Cor de Texto

Botão
Botão com Alerta

Botão com Alerta

Botão
Botão com Link

Botão com Link

Botão
Botão Simples

Botão Simples

CSS Puro
CSS BASE PARA O HTML BASE CODE PEN

CSS BASE PARA O HTML BASE CODE PEN

Layout
HTML BASE para o Code PEN

HTML BASE para o Code PEN

Texto
BLOCO 7 - HISTÓRIA DE SUCESSO

BLOCO 7 - HISTÓRIA DE SUCESSO

Texto
BLOCO 6 - PÓDIO DOS ALUNOS

BLOCO 6 - PÓDIO DOS ALUNOS

Texto
BLOCO 5 - PROJETO PREMIADO

BLOCO 5 - PROJETO PREMIADO

Texto
BLOCO 4 - GALERIA DE DESTAQUES

BLOCO 4 - GALERIA DE DESTAQUES

Texto
BLOCO 3 - CONQUISTA DA SEMANA

BLOCO 3 - CONQUISTA DA SEMANA

Texto
BLOCO 2 - MEDALHISTA DA OBMEP

BLOCO 2 - MEDALHISTA DA OBMEP

 

Texto
BLOCO 1 - ALUNO DESTAQUE

BLOCO 1 - ALUNO DESTAQUE

CSS Puro
Linha do tempo das conquistas.

Linha do tempo das conquistas. Ideal para páginas de conquistas.

CSS Puro
Título com brilho neon.

Título com brilho neon.

CSS Puro
Faixa decorativa de estrelas.

Faixa decorativa de estrelas.

CSS Puro
BORDA DE MEDALHA

🥇🥈🥉 Borda inspirada nas medalhas.

CSS Puro
Faixa de luz passando sobre o card.

✨ Faixa de luz passando sobre o card.

CSS Puro
UPGRADE Troféu

🏆 Adiciona um troféu no card principal.

CSS Puro
TITULO: UPGRADE GOLD - EFEITO CAMPEÃO

🥇 Texto dourado brilhante.

JavaScript
atualização

colisão

Layout
Projeto empreendedorismo

Projeto para vendas

JavaScript
Adicionar produto no carrinho

Java para carrinho de compras usar no final do arquivo HTML antes de body

Layout
carrinho

Carrinho de compras pode ser usado por qualquer um

O nome deve sempre ser carrinho.html

CSS Puro
botão ver detalhes

css

CSS Puro
Inteligência da Vitrine (Upgrade Slider Horizontal)

Descrição: Este upgrade transforma a lista vertical em uma linha horizontal inteligente. Ele garante que os cards tenham sempre o mesmo tamanho e que a rolagem seja suave e "magnética" (parando sempre no início de um card).

Destaques do Estilo:

Scroll Snap: Faz com que o card "grude" na tela ao ser deslizado.

Responsividade Nativa: No computador mostra vários produtos; no celular mostra um e um pedaço do próximo, convidando o usuário a deslizar.

Estilização de Cards: Adiciona bordas suaves e sombras para destacar os produtos do fundo da página.

 

Navegação
Estrutura de Vitrine Deslizante (Product Slider)

Descrição: Este código cria um trilho horizontal para exibir produtos com foto, nome e preço. É perfeito para a página principal quando você tem muitos itens e pouco espaço vertical. O usuário pode deslizar para os lados para ver mais opções.

O que este código faz:

Cards Compactos: Organiza cada item dentro de um "card" padronizado.

Flexibilidade: Você pode adicionar quantos itens quiser; o navegador criará a barra de rolagem lateral automaticamente.

Botão Integrado: Cada produto já vem com um botão de "Ver Detalhes".

🔗 CONEXÃO OBRIGATÓRIA: Para que os produtos fiquem lado a lado e tenham o efeito de "trava" ao deslizar, você DEVE aplicar o código correspondente na Sessão CSS (Upgrade Slider - Vitrine Horizontal).

CSS Puro
Estrutura do Banner Rotativo CSS

Descrição: Este bloco de CSS é o que transforma uma lista de imagens em um componente interativo e moderno. Ele utiliza uma tecnologia chamada Scroll Snap, que faz com que a imagem "prenda" magneticamente na tela quando o usuário desliza, garantindo que o banner nunca fique parado no meio do caminho.

Destaques do Estilo:

Efeito de Profundidade: Aplica automaticamente uma camada de escurecimento nas fotos para que os textos brancos fiquem sempre legíveis.

Rolagem Suave: Ativa o scroll-behavior: smooth, fazendo com que a transição entre os banners seja fluida e elegante.

Design Adaptável: Garante que o banner ocupe 100% da largura da tela, mas mantém uma altura fixa e profissional de 400px.

🔗 CONEXÃO OBRIGATÓRIA: Este estilo só funcionará se as classes no seu HTML forem exatamente as mesmas (.carousel-container, .carousel-track, etc). Certifique-se de ter copiado a estrutura na Estrutura do Banner Rotativo antes de aplicar este upgrade.

Navegação
Estrutura do Banner Rotativo

Descrição: Este código cria a "carcaça" do seu banner de destaque. Ele é composto por um trilho invisível (carousel-track) onde as imagens ficam enfileiradas lado a lado, prontas para deslizar. É o espaço ideal para colocar as promoções principais, lançamentos de motos ou avisos importantes do seu site.

O que este código faz:

Organização de Itens: Permite adicionar quantos banners você quiser usando a classe .carousel-item.

Legendas Prontas: Já possui um espaço fixo (carousel-caption) para títulos e descrições sobre a imagem.

Navegação por Âncoras: Utiliza IDs específicos para que os botões de controle saibam exatamente qual imagem mostrar.

🔗 CONEXÃO OBRIGATÓRIA: Este HTML sozinho mostrará as imagens uma embaixo da outra. Para que elas fiquem lado a lado e deslizem como um carrossel profissional, você DEVE aplicar o código correspondente na Sessão CSS (Upgrade Carousel - Banner Deslizante).

CSS Puro
Galeria - Grade com Zoom

Descrição: Este bloco de CSS transforma uma lista simples em uma vitrine profissional. Ele utiliza o CSS Grid para organizar os itens automaticamente, não importa quantos você adicione.

Destaques do Código:

Grid Responsivo: As fotos se ajustam sozinhas (lado a lado) dependendo do tamanho da tela do celular ou computador.

Efeito Hover: O item aumenta levemente de tamanho quando o mouse passa por cima, indicando que é clicável.

Lógica de Tela Cheia: Contém as regras de position: fixed que fazem a imagem "saltar" para a frente de tudo quando o usuário clica.

⚠️ ATENÇÃO PROFESSOR/ALUNO: > Para que este estilo tenha algo para "vestir", você deve primeiro copiar a estrutura na Sessão Lista (Galeria-Grid). Certifique-se de que as classes (.galeria-item, .galeria-grid) sejam as mesmas em ambos os arquivos.

CSS Puro
MUDANÇAS PARA O HERO MASTER 6#

Uso: Cria um efeito de elevação na caixa de conteúdo, fazendo-a parecer flutuar sobre o fundo.

CSS Puro
TITULO QUE MUDA DE COR (TITULO EM GRADIENTE)

Uso: Em vez de uma cor sólida no título, o próprio texto ganha as cores do gradiente.

Layout
Layout Hero Master

O que é:
É a parte principal do site, tipo a “capa”. É a primeira coisa que aparece e chama a atenção.

Para que serve:
Mostrar um título, um texto e um botão logo no início da página.

Como funciona:
Tudo fica centralizado na tela (no meio), com um fundo colorido e organizado automaticamente.

Diferencial:
Tem um espaço pronto no meio onde você pode colocar botões ou textos depois.

Layout
Aula 31/03

O código está em erro, você deve completar as tags e colocar as partes que estão faltando.

Feedback/Avisos
Parte 1 aula 27/03

Atividade avaliativa 

Complete o código! 

Valor 2 pontos

Feedback/Avisos
aula 02/03/2026

aula

Imagem
Posicionar Imagem com position: absolute

Função: Posiciona a imagem em coordenadas exatas dentro de um contêiner

Uso comum: Sobreposição de elementos, layouts personalizados

Importante: O contêiner precisa ter position: relative

Imagem
Adicionar Imagem

Função: Exibe uma imagem na página.

Atributos:

src: caminho da imagem

alt: texto alternativo (acessibilidade)

width: define a largura da imagem

Uso comum: Inserir imagens ilustrativas, banners, fot

Botão
Botão Simples

Função: Cria um botão básico sem nenhuma ação associada.

Uso comum: Interface visual, aguardando que o JavaScript defina uma ação.

Visual: Apenas o texto “Clique Aqui” dentro de um botão padrão do navegador