Como aplicar o código no seu projeto:
Ctrl + V.
Ctrl + S após colar!
EXCLUIR nome
EDITAR
Capturar
lista de alunos
Capturar os elementos
Primeiro criar os campos HTML
script- 0207
css 02/07
aula de 02/07
Atividade completa dia 25/06
Atividade do dia 25/06
Atividade do dia 25 06
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
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.
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.
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).
Ao passar o mouse (hover), ele muda de cor e simula um efeito de "alerta" (tremidinha de clique) usando apenas CSS
Botão com Efeito colorido (CSS)
Botão que Muda Cor de Texto
Botão com Alerta
Botão com Link
Botão Simples
CSS BASE PARA O HTML BASE CODE PEN
HTML BASE para o Code PEN
BLOCO 7 - HISTÓRIA DE SUCESSO
BLOCO 6 - PÓDIO DOS ALUNOS
BLOCO 5 - PROJETO PREMIADO
BLOCO 4 - GALERIA DE DESTAQUES
BLOCO 3 - CONQUISTA DA SEMANA
BLOCO 2 - MEDALHISTA DA OBMEP
BLOCO 1 - ALUNO DESTAQUE
Linha do tempo das conquistas. Ideal para páginas de conquistas.
Título com brilho neon.
Faixa decorativa de estrelas.
🥇🥈🥉 Borda inspirada nas medalhas.
✨ Faixa de luz passando sobre o card.
🏆 Adiciona um troféu no card principal.
🥇 Texto dourado brilhante.
colisão
Projeto para vendas
Java para carrinho de compras usar no final do arquivo HTML antes de body
Carrinho de compras pode ser usado por qualquer um
O nome deve sempre ser carrinho.html
css
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.
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).
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.
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).
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.
Uso: Cria um efeito de elevação na caixa de conteúdo, fazendo-a parecer flutuar sobre o fundo.
Uso: Em vez de uma cor sólida no título, o próprio texto ganha as cores do gradiente.
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.
O código está em erro, você deve completar as tags e colocar as partes que estão faltando.
Atividade avaliativa
Complete o código!
Valor 2 pontos
aula
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
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
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