No video

Aprenda CSS Grid em 30 minutos - Tutorial Grid

  Рет қаралды 55,923

Matheus Battisti - Hora de Codar

Matheus Battisti - Hora de Codar

3 жыл бұрын

📗 Garanta o seu ebook de boas práticas com HTML e CSS gratuito: www.horadecoda...
★ Nossos Cursos: www.horadecoda...
O que é o Grid CSS?
O Grid é uma regra da propriedade display, assim como block e flex, que originam outros resultados
Precisamos aplicar esta regra a um container que contém alguns itens dentro dele
Isso faz com que estes itens sejam condicionados a uma exibição de grid, e podemos aplicar outras regras que só funcionam quando estão neste estado
O grid é dividido por linhas (rows) e colunas (columns), que é o formato que estes elementos são exibidos
Podemos alterar como as colunas são dispostas, vamos utilizar a regra grid-template-columns
Seguindo a mesma ideia, podemos alterar como as rows se comportam, a propriedade é a grid-template-rows
Temos também como alterar o espaçamento entre as áreas (gap), com a regra gap
Areas de template
O Grid também tem uma propriedade para criar uma área de template, ou seja, descrevemos como o layout vai se comportar
Primeiramente utilizamos a regra grid-template-areas para definir as áreas
Precisamos replicar o nome várias vezes para atribuir o número de colunas de cada área
Ou seja: header header header header = 4 colunas
Então podemos manipular o tamanho das próximas, como sidebar e content que são menores
Isso nos permite um layout super flexível e funcional, a parte do footer copiamos o cabeçalho
Outra importante regra também é a grid-area, que precisa ser inserida em cada um dos componentes
Com ela o HTML e o CSS consegue entender qual elemento representa qual parte do site que definimos na regra grid-template-areas
Vamos ver tudo isso e mais um pouco nesse vídeo, bora? 🔷 Telegram: t.me/horadecodar .
🟣 Discord Hora de Codar: / discord

Пікірлер: 105
@MatheusBattisti
@MatheusBattisti Жыл бұрын
⭐ Conheça a nossa plataforma de cursos: www.horadecodar.com.br/comunidade-hora-de-codar/
@apenasumgeekeumotakutendoo7941
@apenasumgeekeumotakutendoo7941 Жыл бұрын
Esses grid-row-gap e grid-column-gap hoje em dia são obsolutos, utilizamos hoje row-gap e column-gap! Espero ter ajudado!
@gilsonhenrique7764
@gilsonhenrique7764 2 жыл бұрын
Ótimas explicações Matheus Battisti tanto para Grid, quanto para Flexbox. Normalmente pulamos os conceitos básicos, aderindo à praticidade e produtividade oferecida pelos frameworks, porém na hora de personalizar nossos conteúdos, ficamos perdidos kkkkkkk.
@AndrewsViegasLeal
@AndrewsViegasLeal Жыл бұрын
Cara, que aula top das galáxias. Comprei um curso de uma escola bem conhecida(OBC), e fiquei 2 semanas encima de grid e flex box, e mesmo assim não ficou claro, didática não chega nem perto da tua. Mas agora em 10 minutos na tua aula eu entendi perfeitamente com teus exemplos simples e claros. Tu é um baita professor, tua didática é excelente. Obrigado, já curti e me inscrevi, e ainda vou divulgar pra todos que conheço que estão começando na área.
@nikatoooo9368
@nikatoooo9368 Жыл бұрын
me salvou muito tempo apanhando para os float e inline-block
@sabrinacampos7649
@sabrinacampos7649 6 ай бұрын
Lindissimo, nem sei o que comentar mas preciso dar ibope para esse ser iluminado, perfeito, amei. Pessoas que dão vontade de abraçar, que didática
@daviddean5803
@daviddean5803 10 ай бұрын
Top top top, que baita ajuda, estou em JavaScript e vou me aprofundar nos conceitos antes de passar para os frameworks, quero ter uma base bem sólida, mas meu Css é muito fraco ainda, mas esse video me deu uma luz que consiguo melhorar, muito top, obrigado.
@Franklin7x
@Franklin7x 10 ай бұрын
Matheus, estava tendo uma dor de cabeça tremenda com o desenvolvimento de uma pagina e seu video me ajudou muito cara! melhor aula que vi sobre o assunto. ja comecei a te acompanhar para mais aulas. Obrigado por compartilhar! conteudo de grande ajuda.
@hangtime319
@hangtime319 3 жыл бұрын
Excelente Curso!! Em pouco tempo já consegui tirar muitas dúvidas. Sugestão de aula: animações com CSS. Estou pesquisando muito sobre isso e não acho um conteúdo bom.
@MatheusBattisti
@MatheusBattisti 3 жыл бұрын
opa Leonardo, boa! grande sugestão =)
@wesleyalves8976
@wesleyalves8976 Жыл бұрын
Adorei sua aula sobre Display Flex, quando vi essa aula nem pensei antes de clicar, e como sempre sua didatica esta excelente, muito obrigado e parabéns pelo conteúdo!
@i4n557
@i4n557 Жыл бұрын
Aprendi nessa aula oque um curso todo demorei pra aprender, vc é o cara!
@alexandremarques7201
@alexandremarques7201 Жыл бұрын
Estou terminando o curso de HTML 5 e css3, e último módulo do curso do Guanabara, ia para flex box e css grid layout ! Mas ainda não foi lançado já faz muito tempo 😢 Então esse vídeo caiu como um complemento dessas competências que faltavam! Aula muito boa parabéns!👏👏
@wokevns
@wokevns Жыл бұрын
CFBCursos tem um curso completo de html e css , pesquisa aqui no KZfaq .
@lucasviniciosmartins9538
@lucasviniciosmartins9538 Жыл бұрын
Bem legal display grid só que como ele mesmo falou com framework que nem o bootstrap fica bem mais prático. Mas é sempre bom conhecer os recursos do CSS puro, dependendo do projeto se você não puder fazer uso de frameworks torna-se bem útil esse conhecimento.
@kaue3870
@kaue3870 Жыл бұрын
tinha me esquecido de como usar o grid, e em 10 minutos do seu video +/- eu consegui me lembrar totalmente e fazer meu projeto rsrsrsrs, obrigado!
@walterbranco8798
@walterbranco8798 3 жыл бұрын
Grande! Atendendo aos pedidos. Valeu, Matheus!
@MatheusBattisti
@MatheusBattisti 3 жыл бұрын
de nada Walter! =D
@diegospinola4960
@diegospinola4960 Жыл бұрын
Parabéns Matheus Battisti - Hora de Codar, Excelente conteúdo!
@fellipefernandez8582
@fellipefernandez8582 5 ай бұрын
Meu deus, eu tenho aprendido muito com você, tanto no youtube quanto na udemy, espero conseguir minha vaga logo :D
@franciellesoares8894
@franciellesoares8894 2 жыл бұрын
Você explica super bem Matheus!!!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
obrigado Francielle! =)
@sidneisimeao3024
@sidneisimeao3024 3 жыл бұрын
Valeu, chegou na hora certa. Estou vendo seu curso de Tailwind justamente na parte de grid.
@MatheusBattisti
@MatheusBattisti 3 жыл бұрын
showw Sidnei! =)
@LucasNumeriano-qt8zk
@LucasNumeriano-qt8zk Ай бұрын
Grid é divertido 😂😂😂
@MarcosAF9
@MarcosAF9 2 жыл бұрын
salvou demais na parte de alinhamento individual dos itens
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Marcos!
@ianchristani1
@ianchristani1 2 жыл бұрын
Muito bom! Como sempre a didática do Matheus me surpreendendo! vlw mesmo! :)
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeuu Ian!
@InteligenciaJ
@InteligenciaJ Жыл бұрын
Gostei muito, parabéns professor pela explicação
@MatheusBattisti
@MatheusBattisti Жыл бұрын
valeu!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
📗 Garanta o seu ebook de boas práticas com HTML e CSS gratuito: www.horadecodar.com.br/ebook-melhores-praticas-html-e-css-gratuito/
@andreray1795
@andreray1795 2 жыл бұрын
grid é muito legal, mais uma grande aula👏
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Andre!
@marcoscoelhodev
@marcoscoelhodev 3 жыл бұрын
o bruxo do desenvolvimento web 😂😂😂👏👏👏👏 tô fazendo vários cursos seus na outra plataforma. obrigado por compartilhar seu conhecimento conosco.
@MatheusBattisti
@MatheusBattisti 3 жыл бұрын
opa Marcos, que massa que tu tá fazendo outros cursos =) Abração!
@lazarojoabe8939
@lazarojoabe8939 2 жыл бұрын
Aula fantástica!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu! =)
@pliniojr95
@pliniojr95 2 жыл бұрын
Ótima aula! Expandiu meu conhecimento sobre Grid e outras maneiras de usá-lo. Tem algum vídeo específico que mostra um exemplo de projeto de site, como se fosse de verdade, explorando a montagem de layouts?
@kauabazilio4365
@kauabazilio4365 2 жыл бұрын
muito bom , aprendi muito sobre grid css
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
boa! =D
@ericcoutinho3985
@ericcoutinho3985 3 жыл бұрын
🔥 Top como sempre! 👏👏👏
@MatheusBattisti
@MatheusBattisti 3 жыл бұрын
valeuu Eric =D
@enoqueneto1063
@enoqueneto1063 2 жыл бұрын
Já tinha visto uns outros 3 videos do mesmo tema e não tinha conseguido entender, parabéns didatica muito boa!! SUGESTÃO DE CURSO OU VIDEO=Django! e mais uma vez Parabéns!!!👏👏👏👏👏👏👏👏
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeuu =))
@jads82
@jads82 Жыл бұрын
Cara muito obrigado!! Tens o dom, parabéns colega!!
@JhonathasMatos
@JhonathasMatos 3 жыл бұрын
Tenho muita duvida de quando usar grid e quando usar flex. Eu fiz seu curso de Tailwind, bom demais :D.
@MatheusBattisti
@MatheusBattisti 3 жыл бұрын
tomara que eu consiga tirar tuas dúvidas Jhonatas! =)
@soaressluiss
@soaressluiss 2 жыл бұрын
Excelente conteúdo! 👏👏👏👏👏👏👏👏👏
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
Valeu Luis!
@Davi-lq2bf
@Davi-lq2bf 2 жыл бұрын
Excelente, obrigado!
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
valeu Davi!
@ramonmachadosilva
@ramonmachadosilva Жыл бұрын
Aula top. super claro e fácil de entender.
@antoniomarcosreisribeirodo2288
@antoniomarcosreisribeirodo2288 2 жыл бұрын
obg Matheus sempre tive duvida no grid, mas a aula de hoje me ajudou bastante !!!
@thiagoovalentim1
@thiagoovalentim1 10 ай бұрын
Aula top, ajudou muito. Parabens ae
@tonyfilho1643
@tonyfilho1643 2 ай бұрын
Muito Matheus
@Tech-6908
@Tech-6908 Жыл бұрын
Muto obrigado
@razzorman
@razzorman Жыл бұрын
Sensacional! Lembrando que o grid-row-gap está obsoleto atualmente, infelizmente.
@MatheusFerreira-iv4ku
@MatheusFerreira-iv4ku Жыл бұрын
Pq?
@razzorman
@razzorman Жыл бұрын
@@MatheusFerreira-iv4ku Quando tenta usar, ela está com um risco no meio da palavra. Tu pode usar, entretanto não é recomendando, pois pode não funcionar bem muito em breve.
@boyvima
@boyvima 2 жыл бұрын
Parabéns Matheus por esse e outros conteúdos do canal tenho adquirido muito conhecimento, principalmente pelo udemy... Sucesso e abraço !
@AugustoNeves03
@AugustoNeves03 3 жыл бұрын
Brabissimo!
@MatheusBattisti
@MatheusBattisti 3 жыл бұрын
valeuu Augusto! =)
@LEKYNH4
@LEKYNH4 3 жыл бұрын
Show professor!!! 👏👏👏
@MatheusBattisti
@MatheusBattisti 3 жыл бұрын
obrigado! =)
@Erik-xv5kc
@Erik-xv5kc 5 ай бұрын
ótima aula
@marcosyoggy
@marcosyoggy Жыл бұрын
EAI Matheus...entre 25:15 e 25:40, vc esqueceu de citar o termo 'span' (fonte: MDN) usado junto com 'grid-column-start/end' para expandir o elemento....Valeu!!!
@wallacecavalcante8438
@wallacecavalcante8438 Жыл бұрын
Bom demais!!
@MatheusBattisti
@MatheusBattisti Жыл бұрын
Valeu Wallace! Se quiser aprender mais sobre desenvolvimento web, dá uma olhada: horadecodar.com.br/comunidade-hora-de-codar/
@carolfreitas7701
@carolfreitas7701 Жыл бұрын
Excelente explicação
@zerielribeiro5787
@zerielribeiro5787 3 жыл бұрын
Muito bom precisa praticar p assimilar...haaa
@MatheusBattisti
@MatheusBattisti 3 жыл бұрын
uhum Zeriel, a ideia era dar o caminho das pedras =D Quem sabe mais pra frente rola um projetinho com o grid e flexbox
@zerielribeiro5787
@zerielribeiro5787 3 жыл бұрын
E responsivo seria ótimo
@apenasumgeekeumotakutendoo7941
@apenasumgeekeumotakutendoo7941 Жыл бұрын
Hoje em dia utilizamos row-gap, column-gap
@iagogouveia6371
@iagogouveia6371 2 жыл бұрын
Matheus, como você seleciona todo o texto no vs code e comenta ele? qual o atalho para isso?
@ramonbosi1638
@ramonbosi1638 2 жыл бұрын
No Windows vc seleciona o que vc quer comentar e aperta " Ctrl + ; "
@madness3692
@madness3692 2 жыл бұрын
sempre foda meu mano! salve
@gabissolchannel5193
@gabissolchannel5193 8 ай бұрын
bem mais fácil do que ter que ficar criando várias divs dentro de divs e ditando regras de flex e row e colum pra cada uma e todo esse trabalho só pra criar a estrutura do layout rs, muito melhor assim
@fabriciom.barauna4761
@fabriciom.barauna4761 7 ай бұрын
Muito bom!
@moitaweb
@moitaweb Жыл бұрын
@MatheusBattisti, muito boa a explicação. E para o conteúdo das divs nao ultrapassarem os limites de cada grid? Por exemplo, fazendo um scroll dentro da div, faço como?
@andreizidro1815
@andreizidro1815 Жыл бұрын
Matheus, se eu fosse usar um @media Query depois de ter estruturado o CSS grid, como eu faço pra estilizar uma coluna e uma linha especifica? eu utilizei a fração 3fr columns 3fr rows, se eu quisesse estilizar a a segunda coluna por exemplo como faço?
@Ton_87
@Ton_87 2 жыл бұрын
Acabei de assistir os dois vídeos (o de Flexbox e este de Grid), mas só para ficar claro um não substitui o outro, são ferramentas diferentes para necessidades diferentes, correto? Em quais situações é recomendado o uso de Flexbox e não Grid ou vice versa?
@ramonbosi1638
@ramonbosi1638 2 жыл бұрын
Ao longo de todo esse tempo que estudo desenvolvimento Web eu sempre leio essa duvida. "Quando usar um determinado recurso e quando não usar?" Não tenho experiência de mercado ainda, mas a minha opinião sobre o assunto é CRIE PROJETOS Criar projetos é a melhor maneira de começar a usar TUDO que vc vem aprendendo, no caso do FlexBox e CSS Grid desenvolva projetos focados no layout, nem precisa usar programação, somente priorize o layout Será na construção do projeto que vc perceberá quando usar um ou outro, são nesses momentos que necessidades diferentes começam a vim, e com o tempo e dedicação a sua interpretação de quando usar um ou outro começa a aumentar Espero ter ajudado 😁
@bethlima538
@bethlima538 3 жыл бұрын
Show!!!
@MatheusBattisti
@MatheusBattisti 3 жыл бұрын
obrigado Beth!
@marcosfrontendengineer818
@marcosfrontendengineer818 2 жыл бұрын
Hoje dia 18 de novembro o meu .container div { } só aceita o border acima do padding, se eu deixo border abaixo do padding ele não funciona e se meu background fica abaixo do padding também não funciona alguém sabe explicar o porque ?
@ilbengomes9398
@ilbengomes9398 Жыл бұрын
boa aula. voce tem video , manipulando imagens e textos nessa grid de forma individual também? valeu.
@abnertarso5141
@abnertarso5141 2 жыл бұрын
Matheus, na parte de alinhamento o posicionamento correto não seria o align-content?(posicionamento vertical) tendo em vista que o align-items é utilizado para alterar o conteúdo e não o container?
@flayer2011
@flayer2011 2 жыл бұрын
boa noite tem o cod no repositorio do github?
@wevertonsantiago4305
@wevertonsantiago4305 2 жыл бұрын
Excelente
@CidCastello
@CidCastello Жыл бұрын
Obrigado, Matheus, mas, uma dúvida por favor: antes de ver esse recurso, sempre usei tabelas do HTML para ter praticamente os mesmos efeitos. Imagino, porém, que você irá condenar o uso de tabelas no HTML e queria que comparasse os dois usos. Obrigado!
@flayer2011
@flayer2011 2 жыл бұрын
legal top valeu!
@juliocode7576
@juliocode7576 2 жыл бұрын
ja tinha estudado o grid, só que nao aprendi nada kkk mais agrmeu amigo, vou ser um pai do lego
@MatheusBattisti
@MatheusBattisti 2 жыл бұрын
boa! hahaha
@vanusarocha2508
@vanusarocha2508 Жыл бұрын
meu grid não esta expandindo para toda área html, como eu posso arrumar isso?
@moff_luccasT
@moff_luccasT 10 ай бұрын
tem os codigos da aula salvos em algum local?
@XikoParahyba
@XikoParahyba 2 жыл бұрын
Top.
@wagnerbreggi2943
@wagnerbreggi2943 2 жыл бұрын
Como coloco elementos html dentro dessas áreas ?
@VictorFormisano
@VictorFormisano Жыл бұрын
Alguém sabe como o Matheus copia, cola e edita tão rápido a partir do 3:58?
@Ipoown..
@Ipoown.. 9 ай бұрын
vou treinar pacas isso pq pensa numa dificuldade é ajeitar tudo no seu lugar na pagina.
@joaoalvez979
@joaoalvez979 3 жыл бұрын
Rapaz se é o pelé
@MatheusBattisti
@MatheusBattisti 3 жыл бұрын
hahha valeu João!
@user-fu1hc9en7x
@user-fu1hc9en7x 4 ай бұрын
Da pra fazer umas artes pixeladas kkkk
@ivojunior4843
@ivojunior4843 Жыл бұрын
Só eu que gosto mais de flexbox?
@LN10ln
@LN10ln 3 ай бұрын
É mais fácil, e mais gostoso de se usar. Mas o css grid vai te permitir fazer de forma bem mais fácil coisas mais complexas, não é a toa que css grid é o mais importante quando levamos em conta css em empresas
Learn CSS Subgrid in 14 minutes
14:19
Slaying The Dragon
Рет қаралды 67 М.
Aprenda Flexbox em 20 minutos - Tutorial de Flexbox
20:07
Matheus Battisti - Hora de Codar
Рет қаралды 50 М.
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 30 МЛН
Sunglasses Didn't Cover For Me! 🫢
00:12
Polar Reacts
Рет қаралды 5 МЛН
Comfortable 🤣 #comedy #funny
00:34
Micky Makeover
Рет қаралды 15 МЛН
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Savage Vlogs
Рет қаралды 14 МЛН
The secret to mastering CSS layouts
17:11
Kevin Powell
Рет қаралды 275 М.
CSS GRID na PRÁTICA - Tutorial Completo
25:21
Fernanda Kipper | Dev
Рет қаралды 35 М.
CSS Anchor Is The Best New CSS Feature Since Flexbox
15:39
Web Dev Simplified
Рет қаралды 365 М.
CSS Grid Layout e Flexbox - Quando Utilizar
39:09
Origamid
Рет қаралды 648 М.
What's Your ENGLISH LEVEL? Take This Test!
21:31
Brian Wiles
Рет қаралды 1,9 МЛН
Unveiling CSS Grid in practice | Mayk Brito
36:17
Rocketseat
Рет қаралды 372 М.
Como aprender CSS GRID de uma vez por todas! 🤯
21:19
Sujeito programador
Рет қаралды 7 М.
OS TIPOS DE DISPLAY DOS ELEMENTOS - HTML E CSS
12:13
Eduardo Mota
Рет қаралды 18 М.
Learn CSS BOX MODEL - With Real World Examples
17:45
Slaying The Dragon
Рет қаралды 109 М.
Learn CSS Grid the easy way
37:04
Kevin Powell
Рет қаралды 894 М.
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 30 МЛН