Skip to content

O principal objetivo deste projeto é utilizar os conceitos aprendidos nos cursos de CSS Grid e Flexbox para criar layouts modernos, responsivos e esteticamente agradáveis.

Notifications You must be signed in to change notification settings

LUCASREIS0/waveCast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Projeto de Layouts com CSS Grid e Flexbox

ℹ️ Sobre o Projeto

Este projeto foi desenvolvido como parte da formação Aprofunde seus conhecimentos em CSS na Alura, com foco no curso CSS: construindo layouts com Grid. O objetivo principal é aplicar os conceitos aprendidos nos cursos relacionados a CSS Grid e Flexbox para criar layouts responsivos e dinâmicos.

🎯 Objetivo

O principal objetivo deste projeto é utilizar os conceitos aprendidos nos cursos de CSS Grid e Flexbox para criar layouts modernos, responsivos e esteticamente agradáveis.

🔧 Funcionalidades

  • Aplicação do display: grid para organizar elementos em um layout.
  • Definição de áreas com grid-template-areas e grid-area.
  • Determinação da largura das colunas com grid-template-columns.
  • Responsividade utilizando a combinação de Grid e Media Queries.
  • Definição da altura das linhas com grid-template-rows.
  • Utilização de propriedades de espaçamento como gap, column-gap e row-gap.
  • Alinhamento de itens com align-items e justify-self.
  • Organização responsiva com auto-fit e min-max.
  • Alternativa ao Grid utilizando o display: flex.
  • Utilização de propriedades de flex para alinhar elementos (align-items, justify-content).
  • Análise de contextos ideais para o uso de Grid ou Flex.
  • Alinhamento de elementos em linha ou coluna com propriedades de eixo (flex-direction).

🧠 Aprendizados em CSS

Durante o desenvolvimento deste projeto, os principais aprendizados em CSS incluíram:

  • Manipulação avançada de layouts com CSS Grid e Flexbox.
  • Criação de layouts responsivos e dinâmicos.
  • Utilização eficaz de Media Queries para adaptação em diferentes dispositivos.
  • Análise de contextos ideais para o uso de Grid ou Flexbox.
  • Alinhamento preciso de elementos utilizando as propriedades fornecidas pelo CSS Grid e Flexbox.

🚀 Como Executar

Este projeto consiste em arquivos HTML e CSS. Basta fazer o download ou clonar o repositório e abrir o arquivo HTML no seu navegador preferido.

🔗 Versão Hospedada

Link para a versão hospedada do projeto

👤 Autor

Desenvolvido por Lucas Reis.

About

O principal objetivo deste projeto é utilizar os conceitos aprendidos nos cursos de CSS Grid e Flexbox para criar layouts modernos, responsivos e esteticamente agradáveis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published