From 05a426962ed6a69c6b74115b1dc17f63007c084c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Henrique?= <137122689+JoseAlvesdev@users.noreply.github.com> Date: Sat, 7 Sep 2024 13:42:54 -0300 Subject: [PATCH] Create README.md --- README.md | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 146 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..38ccdd3 --- /dev/null +++ b/README.md @@ -0,0 +1,146 @@ + + +

Site HBO Max

+

Clone com modificações

+ +

+ O projeto é um clone do site HBO Max, com o intuito de reproduzir a interface, com algumas modificações, aplicando os temas abordados ao longo das aulas de CSS da plataforma da Digital Innovation One. +

+

+ O clone do site HBO Max serve como desafio para os alunos da plataforma testarem seus conhecimentos e colocarem em prática os recursos de HTML e CSS abordados nos cursos. +

+ + + + + +## 📎 Sumário + +- [✨ Features](#features) +- [📦 Temas abordados](#topics) +- [🏆 Desafio](#challenges) +- [🌈 Demonstração](#demo) +- [💻 Autora](#author) + +

✨ Features

+ +- Menu de navegação +- Cabeçalho com animação gradiente +- Cards com os planos de assinatura animados +- Lista de filmes e séries disponíveis na plataforma +- Formulário de login +- Rodapé com links importantes +- UI Responsiva + +*As features são visuais, não possuindo integração com nenhuma API. O intuito do projeto é reproduzir a interface do site original, com algumas modificações.* + +

📦 Temas abordados

+ +O projeto possui como intuito aplicar os conceitos abordados na Trilha de CSS da DIO, ministrada pela instrutora Michele Ambrosio. + +Recursos CSS presentes no projeto: + +- Fundamentos do CSS +- Grid Layout +- Flexbox +- Responsividade +- Pseudo-elementos +- Pseudo-classes +- Transformações 2D e 3D +- Transições e animações +- Tratamento de campos inválidos no formulário + +

🏆 Desafio

+ +Como parte do desafio final da Trilha de CSS, o desenvolvedor deve reproduzir [esse projeto](https://micheleambrosio.github.io/hbomax/), sem realizar uma consulta do código final do site, presente na branch `master` deste repositório. + +Para auxiliar na reprodução, utilize a branch `template-desafio`. Faça um fork do projeto em sua conta do GitHub. + +Dentro da branch `template-desafio`, você encontrará na pasta `assets/images` todos os arquivos de imagens que você irá precisar para utilizar no projeto. + +Caso deseje, adicione as variáveis CSS abaixo, que contém todas as cores e gradientes utilizados no projeto: + +```css + :root { + --primary-color: #020228; + --secondary-color: #ff00e5; + --tertiary-color: #b535f6; + --btn-bg-color-gradient: linear-gradient( + 45deg, + #9b34ef 0%, + #490cb0 20%, + transparent 50% + ); + --btn-link-bg-color: #fff; + --btn-link-color: #000; + --card-bg-color: linear-gradient(0deg, transparent, #3b1e63); + --divider-bg-color: linear-gradient( + 90deg, + #5516ba, + rgba(255, 0, 229, 0.5) 80% + ); + --nav-bg-color: rgba(0, 0, 0, 0.3); + --text-color: #fff; + --link-color: #9e86ff; + --form-bg-color: rgba(211, 211, 211, 0.06); + --form-field-bg-color: rgba(0, 0, 0, 0.2); + --form-field-border: 1px solid rgba(255, 255, 255, 0.7); + --form-field-placeholder: rgba(255, 255, 255, 0.7); + --form-field-error: rgb(255, 76, 76); + + scroll-behavior: smooth; + } +``` + +*A propriedade `scroll-behavior: smooth` irá fazer com que os links que levam para uma outra sessão do site, da mesma página, faça uma transição suave ao realizar a rolagem.* + +Para implementar a barra de rolagem personalizada, como no exemplo, adicione na sua folha de estilos o seguinte trecho CSS: + +```css + /* Custom Scroll */ + + ::-webkit-scrollbar { + width: 8px; + } + + ::-webkit-scrollbar-thumb { + background: var(--tertiary-color); + border-radius: 10px; + } + + ::-webkit-scrollbar-thumb:hover { + background: var(--secondary-color); + } +``` + +O resultado final do projeto deve contemplar todas as [features](#features) presentes no resultado final. + +As fontes utilizadas no projeto foram: + +- [Raleway](https://fonts.google.com/specimen/Raleway) +- [Quicksand](https://fonts.google.com/specimen/Quicksand?query=quicksand) + +```css +@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;700&display=swap"); +``` + +*Para melhor orientação, assista ao vídeo de instruções do desafio, que está disponibilizado no Módulo 3 da Trilha de CSS.* + + +

🌈 Demonstração

+ +Você pode acessar ao resultado final do projeto [clicando aqui](https://micheleambrosio.github.io/hbomax/). + + +

💻 Autora

+

+ +

   Michele Queiroz Ambrosio
+    Instagram | GitHub | LinkedIn | Twitch

+

+

+

+ +--- +⌨️ com ❤️ por [Michele Ambrosio](https://github.com/micheleambrosio) 😊