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).
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
Ao passar o mouse (hover), ele muda de cor e simula um efeito de "alerta" (tremidinha de clique) usando apenas CSS
<button class="meu-botao">Botão Estilizado</button>
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 8 - EQUIPE DESTAQUE
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.
Card sobe quando o mouse passa.
🥇🥈🥉 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