Skip to content

arielprovasi/youtube-flexbox-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Clone Responsivo da Interface do YouTube com HTML e Flexbox

Este projeto é parte do curso "Formação CSS Developer" da Digital Innovation One (DIO), onde o desafio é recriar a interface do YouTube utilizando CSS Flexbox.

💻 Sobre o Projeto

O objetivo deste desafio é aplicar os conceitos de Flexbox aprendidos durante o curso, criando um clone responsivo da interface do YouTube. O projeto inclui:

  • Layout responsivo usando Flexbox
  • Organização semântica do HTML
  • CSS com variáveis para melhor manutenibilidade

🎨 Layout

O layout foi baseado no design fornecido no Figma como parte do desafio da DIO. Você pode visualizar o layout original aqui.

🖼️ Preview

Captura de tela do layout do projeto

🛠 Tecnologias

  • HTML5
  • CSS3 (Flexbox)
  • Variáveis CSS
  • Media Queries
  • Ícones com Font Awesome

💡 Funcionalidades

  • Interface responsiva que se adapta a diferentes tamanhos de tela
  • Layout flexível usando CSS Flexbox
  • Sistema de cores consistente usando variáveis CSS

📝 Sobre a Nomenclatura

Este projeto utiliza nomenclatura em português para as classes CSS como decisão pedagógica, visando:

  • Facilitar o entendimento da estrutura HTML/CSS para desenvolvedores brasileiros iniciantes
  • Tornar mais claro o propósito de cada componente durante o processo de aprendizado
  • Manter consistência com o material didático do curso

🚀 Como executar o projeto

# Clone este repositório
git clone https://github.com/arielprovasi/desafio-flexbox-youtube

# Acesse a pasta do projeto
cd desafio-flexbox-youtube

# Abra o arquivo index.html no seu navegador preferido

📌 Aprendizados

  • Uso avançado de Flexbox para layouts complexos
  • Organização de código CSS com variáveis
  • Implementação de design responsivo
  • Boas práticas de nomenclatura e estruturação de código

🔮 Próximos Passos

Este projeto foi concluído com foco em aprendizado, mas futuras melhorias podem incluir:

  • Adicionar interatividade com JavaScript (ex: abrir menu lateral)
  • Criar uma versão utilizando React
  • Implementar modo escuro com CSS
  • Refatorar o layout com Grid Layout ao invés de Flexbox

🦸 Autor

Desenvolvido com ❤️ por Ariel 😊

About

Clone responsivo da interface do YouTube com HTML e CSS, focado em Flexbox.

Topics

Resources

Stars

Watchers

Forks