Projeto Guiado 02 - Meu Mini Portfólio
Evolua a Tela de Perfil para um mini portfólio com menu, seções, cards de projetos, Flexbox e contato.
Encontre códigos para adaptar livremente ao seu projeto ou siga uma sequência guiada para aprender passo a passo.
Evolua a Tela de Perfil para um mini portfólio com menu, seções, cards de projetos, Flexbox e contato.
Crie uma pagina de perfil pessoal usando HTML e CSS e evolua o projeto com personalizacoes e interacoes.
Faça pelo menos duas escolhas autorais e explique como as diferentes partes do site se conectam.
Crie o topo do site e um menu que leva o visitante até as seções da própria página.
Transforme a apresentação da antiga Tela de Perfil em uma seção completa do portfólio.
Monte três cards reutilizando a mesma estrutura HTML para apresentar trabalhos diferentes.
Faça os cards ocuparem o espaço disponível e quebrarem de linha automaticamente em telas menores.
Finalize a estrutura do site com contato, rodapé e uma revisão completa dos links e textos.
Faça os cards reagirem ao ponteiro usando transition, transform e box-shadow.
Inclua uma imagem em um dos cards sem deixar o layout quebrar.
Adicione uma pequena interação para mostrar e ocultar informações extras no portfólio.
Transforme um link ou botão em um elemento com espaçamento, borda arredondada e destaque.
Crie um cabeçalho simples com nome do site e links para seções da mesma página.
Adicione movimento suave a cards usando transition e transform.
Crie uma caixa organizada para agrupar informações de um projeto, produto ou perfil.
Organize vários elementos lado a lado e permita que quebrem de linha em telas menores.
Pratique variável, evento e atualização de texto criando um contador.
Faça o botão reagir quando o ponteiro passa sobre ele.
Monte a estrutura HTML de um card com título, descrição e link.
Crie campos de nome, e-mail e mensagem para praticar formulários HTML.
Crie colunas que se adaptam automaticamente ao espaço disponível.
Transforme uma foto quadrada em avatar circular sem deformá-la.
Adicione uma imagem acompanhada de uma legenda usando figure e figcaption.
Evite que uma imagem ultrapasse a largura do elemento onde está inserida.
Crie um link para outro site sem fechar a página atual.
Mostre conhecimentos, características ou tecnologias usando uma lista HTML.
Faça um botão executar uma ação simples com addEventListener.
Organize links de navegação na horizontal com espaçamento uniforme.
Controle a visibilidade de um elemento com JavaScript.
Adicione uma área final com autoria e um link.
Leia o valor de um input e use esse dado para criar uma mensagem personalizada.
Estruture uma seção com título e parágrafo para apresentar uma pessoa, projeto ou empresa.
Use classList para adicionar e remover uma classe em cards.
Destaque um card ou caixa do fundo usando box-shadow.
Altere o conteúdo visível de um elemento depois de um clique.
Finalize uma versao autoral do perfil e esteja pronto para explicar suas escolhas.
Troque os dados do exemplo pelas informacoes do seu proprio perfil.
Altere cores, bordas e detalhes do CSS para criar uma identidade visual propria.
Transforme habilidades e botoes em elementos coerentes com o perfil escolhido.
Adicione movimento ao avatar usando transition, transform e box-shadow.
Use JavaScript para alternar a aparencia da pagina com um clique.
Função: Exibe uma imagem na página.Atributos:src: caminho da imagemalt: texto alternativo (acessibilidade)width: define a largura da imagemUso comum: Inserir imagens ilustrativas, banners, fot
Java para carrinho de compras usar no final do arquivo HTML antes de body
Atividade completa dia 25/06
Atividade do dia 25 06
colisão
aula
O código está em erro, você deve completar as tags e colocar as partes que estão faltando.
BLOCO 1 - ALUNO DESTAQUE
BLOCO 2 - MEDALHISTA DA OBMEP
BLOCO 3 - CONQUISTA DA SEMANA
BLOCO 4 - GALERIA DE DESTAQUES
BLOCO 5 - PROJETO PREMIADO
BLOCO 6 - PÓDIO DOS ALUNOS
BLOCO 7 - HISTÓRIA DE SUCESSO
BLOCO 8 - EQUIPE DESTAQUE
🥇🥈🥉 Borda inspirada nas medalhas.
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
Botão com Alerta
Botão com Efeito colorido (CSS)
Botão Estilizado
Botão com Link
Botão que Muda Cor de Texto
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
Botão Simples
css
Primeiro criar os campos HTML
Capturar os elementos
Capturar
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).
Card sobe quando o mouse passa.
Carrinho de compras pode ser usado por qualquer umO nome deve sempre ser carrinho.html
css 02/07
CSS BASE PARA O HTML BASE CODE PEN
EDITAR
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
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
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: smoo
EXCLUIR nome
✨ Faixa de luz passando sobre o card.
Faixa decorativa de estrelas.
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 imag
Atividade do dia 25/06
aula de 02/07
HTML BASE para o Code PEN
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.
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
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.
Linha do tempo das conquistas. Ideal para páginas de conquistas.
lista de alunos
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
Uso: Cria um efeito de elevação na caixa de conteúdo, fazendo-a parecer flutuar sobre o fundo.
Atividade avaliativa Complete o código! Valor 2 pontos
Função: Posiciona a imagem em coordenadas exatas dentro de um contêinerUso comum: Sobreposição de elementos, layouts personalizadosImportante: O contêiner precisa ter position: relative
Projeto para vendas
script- 0207
Título com brilho neon.
Uso: Em vez de uma cor sólida no título, o próprio texto ganha as cores do gradiente.
🥇 Texto dourado brilhante.
🏆 Adiciona um troféu no card principal.
Título: Adicionar foto ao perfil Tipo: Upgrade Nível: Iniciante Resumo: Melhoria que adiciona uma foto à tela de perfil. Categorias: Layout e Cards Situação: Publicado
raaaaaaaaaaaaaa
Testea