Projeto Landing page de Produtos de tecnologia
Uma landing page focada em HTML e CSS para você praticar a base!
Crie uma landing page responsiva que apresenta smartphones e smartwatches, simulando uma página inicial de um e-commerce. O objetivo é aplicar conceitos de HTML e CSS para criar uma estrutura bem organizada e estilizada. A página deve ser funcional e focada no design, com elementos que simulam uma experiência real de compra online.
🤓 Antes de começar
Informação
Esse projeto é focado só na construção do HTML & CSS, a parte do javascript vai ficar para um segundo projeto que será anexado o link aqui. Fique a vontade para implementar as funcionalidades dos botões
Certifique-se de ter instalado um editor de código (recomendamos o VS Code). Utilize fontes gratuitas do Google Fonts para tipografia e, se preferir, ícones de bibliotecas como Font Awesome.
Crie uma estrutura básica de pastas:
- Um arquivo
index.html
para o HTML principal. - Uma pasta css contendo
style.css
para os estilos. Uma pasta images para armazenar imagens utilizadas.
🔨 Requisitos
Requisito 1: Menu
Crie o cabeçalho da página, ele deve conter:
Logotipo.
Menu com links para "Home", "Produtos" e "Contato".
Um botão de "Carrinho".
Requisito 2: Banner
Crie a seção inicial da página (hero banner).
Um título principal (h1) com destaque para a frase "Design com Beleza e Funcionalidade".
Um botão de "Compre agora".
Uma imagem grande de smartphone em destaque.
Requisito 3: Produtos
Desenvolva uma seção de "Produtos em destaque" e deve exibir pelo menos 4 smartphones e 4 smartwatches. Cada produto deve ter:
Uma imagem.
Avaliação (usando estrelas ou ícones).
Um botão "Compre agora".
Requisito 4: Suporte ao cliente
Adicione uma seção de suporte ao cliente.
Texto principal: "24/7 no suporte ao cliente".
Subtexto explicando o suporte.
Uma imagem representando a equipe de suporte.
Requisito 5: Formulário
Insira um formulário para encomendas. Campos necessários:
Nome.
E-mail.
Mensagem.
Adicione um botão de envio estilizado.
👀 Dicas:
Use display: flex; para organizar os elementos.
Utilize hover nos links para destacar interações.
🔨 Desafio extra para quem quer ir além
- Deve ajustar o layout para telas menores (smartphones e tablets).
🎨 Design Sugerido
Temos uma sugestão de design no Figma. Entretanto, fique à vontade para montar a aplicação conforme a sua criatividade.
Figma
👉🏽 Sobre esse mini-projeto
O que você irá praticar:
HTML
Estruturação semântica: Aprenda a usar tags semânticas, como <header>
, <section>
, <article>
, e <footer>
, para criar uma página bem organizada.
Formulários básicos: Estruture um formulário funcional com campos de entrada e um botão de envio.
CSS
Estilização visual: Desenvolva um layout visualmente atrativo utilizando seletores, pseudo-classes e pseudo-elementos. Responsividade: Pratique a criação de layouts que se ajustam a diferentes tamanhos de tela usando media queries. Flexbox e Grid Layout: Use essas técnicas para alinhar e organizar os elementos da página.
Pré-requisitos
Conhecimento básico de HTML e CSS, incluindo:
- Como estruturar uma página web.
- Como aplicar estilos usando uma folha de estilo externa.
- Fundamentos de responsividade com CSS.