/origamid-html-e-css

O objetivo deste repositório é guardar os exercícios feitos durante o curso de HTML e CSS da Origamid. Todos os exercícios foram solucionados por mim, seguindo o conteúdo aprendido durante as aulas e conhecimentos prévios sobre o tema.

Primary LanguageHTML

Exercícios HTML e CSS - Origamid

Conteúdo

Sobre

O objetivo deste repositório é guardar os exercícios feitos durante o curso de HTML e CSS da Origamid.

Todos os exercícios foram solucionados por mim, seguindo o conteúdo aprendido durante as aulas e conhecimentos prévios sobre o tema.

Uso

Para rodar o projeto localmente, basta abrir os arquivos com extensão .html em um browser ou utilizar uma ferramenta para visualizar os arquivos.

Exercícios desenvolvidos

  • [Aula 0214] - Display Aqui o objetivo foi treinar a construção de código HTML e estilização correta via CSS.

    Imagem exercício display

  • [Aula 0309] - Posicionamento O objetivo foi treinar a construção de código de uma landing page, utilizando propriedades de grid, flex, position, além de uma construção de HTML mais complexa.

    Imagem exercício posicionamento

  • [Aula 0506] - Refatoração A partir do exercício anterior, foi feita a refatoração da landing page desenvolvida. O site agora conta com um HTML semântico e mais acessível, além de novas estilizações, como o uso de pseudo classes e pseudo elementos, melhoria na tipografia e o uso de background image. É um exercício bem completo, abordando todos os tópicos aprendidos até o momento.

    Imagem exercício refatoração

  • [Aula 0606] - Responsividade Com base no exercício anterior, a estilização foi alterada para ser responsiva, agora, adaptando-se a telas menores que a de um computador mantendo o entendimento do website.

    Imagem exercício responsividade

  • [Aula 0905] - Modo Escuro Utilizando o mesmo site construído anteriormente, a partir da media query "prefers-color-scheme", foi criado um modo escuro para o site que é ativado de acordo com a preferência (modo escuro ou claro) do usuário. O objetivo foi treinar o uso dessa media query e o uso de variáveis CSS definidas através do :root da página, tornando o website mais fácil de dar manutenção.

    Imagem exercício modo escuro

Aprendizados

Através do curso, reforcei o que já sabia e aprendi coisas novas. Dentre os assuntos abordados, estão:

HTML

  • Tags e atributos
  • Estrutura HTML
  • HTML semântico
  • Acessibilidade e SEO
  • HTML geral (listas, navegação, formulários, etc.)
  • Entre outros

CSS

  • Seletores CSS
  • Cores
  • Responsividade
  • Display Grid e Flex (flexbox)
  • Position
  • Tipografia
  • Unidades (px, rem, em, vh, etc.)
  • Pseudo Classes
  • Entre outros