Skip to content

Esse projeto tem como objetivo aprender e praticar conceitos de Grid com CSS.

Notifications You must be signed in to change notification settings

DanielBarret0/waveCast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wave Cast

Esse projeto tem como objetivo aprender e praticar conceitos de Grid com CSS.

🪧 Vitrine.Dev Minha Vitrine Dev
✨ Nome Wave Cast
🏷️ Tecnologias
🚀 URL WaveCast
🔥 Curso Alura CSS: construindo layouts com Grid

Detalhes do projeto

Com esse curso aprendi:

  • Identifico as principais características de um layout baseado em grid.

  • Implemento valores para as alturas das linhas e larguras das colunas.

  • Modifico o alinhamento vertical e horizontal dos elementos.

  • Calculo o espaçamento vertical e horizontal entre os elementos.

  • Integro as propriedades do grid para tornar o layout responsivo.

  • Construo páginas complexas da web com grid container e grid item.

  • Crio elementos como cards, menus e barra de rolagem com grid.

    Curso ministrado pelo professor Luan Alves na escola Alura.

😯 Afinal o que é Grid?

Imagine que você está brincando com um monte de blocos coloridos em uma mesa. Você quer organizar esses blocos de uma maneira legal para fazer desenhos ou padrões. O CSS Grid é como uma grade mágica que ajuda você a organizar esses blocos na tela do seu computador.

Essa grade é como um monte de quadrados invisíveis onde você pode colocar seus blocos. Você pode dizer para a grade quantas linhas e colunas ela deve ter, como se você estivesse desenhando um tabuleiro para um jogo.

Depois, você coloca seus blocos nos quadrados da grade. Isso ajuda a manter tudo organizado e alinhado. Você pode dizer para os blocos quão grandes eles devem ser e onde devem ficar na grade.

O CSS Grid torna mais fácil para você criar páginas da web bonitas, como se estivesse brincando com blocos, mas no computador. É como uma ferramenta de design mágica que ajuda a arrumar as coisas do jeito que você gosta na tela do seu computador.

💢 Tags mais usadas do CSS Grid

Tag Descrição
grid-container ou display: grid Define um elemento como um contêiner de grade.
grid-template-rows Define o número e o tamanho das linhas na grade.
grid-template-columns Define o número e o tamanho das colunas na grade.
grid-row e grid-column Define em qual linha e coluna um item da grade deve ser colocado.
grid-gap ou gap Define o espaço entre as linhas e colunas da grade.
grid-gap ou gap Define o espaço entre as linhas e colunas da grade.
grid-template-areas Permite criar layouts complexos atribuindo nomes a áreas na grade.
justify-content Controla o alinhamento dos itens ao longo do eixo horizontal da grade.
align-content Controla o alinhamento dos itens ao longo do eixo vertical da grade.
justify-items Controla o alinhamento dos itens dentro das células da grade ao longo do eixo horizontal.
align-items Controla o alinhamento dos itens dentro das células da grade ao longo do eixo vertical.

⭐ Layout completo

Layout Completo

🤯 Minha experiência

Amei fazer este curso, pois sempre hesitei em usar o Grid devido à minha falta de conhecimento em algumas de suas funções e conceitos. Agora, sinto-me mais confiante ao utilizar essa função.

📚 Documentação

Conceitos basico de CSS Grid

🎮 Jogos

Grid Garden

🖼️ Banner do VitrineDev

🙋‍♂️ Autor

NPM

About

Esse projeto tem como objetivo aprender e praticar conceitos de Grid com CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published