SlideShare uma empresa Scribd logo
1 de 16
Ou CSS Grid: um guia da
layout na
web
@carolcode
Desenvolvedora Front end, co-organizadora do HTML-SP, professora,
estudante de Sistemas para internet e compra brigas na empresa Twitter
#MeuLugaremTI #CodamosSummit
Mas afinal, o que é sistema de Grid?
_ Grid > grade
_ Estrutura de documentos empilhados (vertical x
horizontal)
_ Considerado o primeiro módulo CSS criado
especificamente para resolver os problemas de layout do passado
_ Tabelas? Tô fora! Pego meu css grid e vou
embora!
Grid na vida real
Flexbox ou CSS Grid?
FLEXBOX
_ layout unidimensional
_ apropriado para os componentes de
um aplicativo e layouts em pequena
escala
CSS Grid
_ layout bidimensional complexo
_ adequado para organizar a estrutura de
layout de elementos de nível mais alto,
como cabeçalhos, rodapés, sidebar e
seções
Porque devo usar?
_ Aumento de produtividade
_ Versatilidade
_ Layouts responsivos
Componentes básicos
_ LINHAS E COLUNAS
_ LINHAS ACOMODAM COLUNAS
_ COLUNAS COMPÕEM ESTRUTURA + ENVOLVE
CONTEÚDO
*alguns sistemas de grid também incluem container - para
envolver o layout
Para praticar
cssgridgarden.com
gridcritters.com
Keep Calm it’s CSS
OBRIGAD
A

Mais conteúdo relacionado

Semelhante a Layout na web: um guia de css grid

CSS {Grid} Layout: It's evolution baby
CSS {Grid} Layout: It's evolution babyCSS {Grid} Layout: It's evolution baby
CSS {Grid} Layout: It's evolution babyCriciúma Dev
 
CSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoCSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoAnyssa Ferreira
 
Palestra - Fundamentos do Grid
Palestra - Fundamentos do GridPalestra - Fundamentos do Grid
Palestra - Fundamentos do GridLuiz Agner
 
Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha
Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinhaTime de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha
Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinhaDeblyn Prado
 
Facilitando sua vida com SASS
Facilitando sua vida com SASSFacilitando sua vida com SASS
Facilitando sua vida com SASSLarissa Carvalho
 
Boas Práticas de programação WordPress
Boas Práticas de programação WordPressBoas Práticas de programação WordPress
Boas Práticas de programação WordPressThiago Mendes
 
Devmedia - Conhecendo o framework front-end Foundation
Devmedia - Conhecendo o framework front-end FoundationDevmedia - Conhecendo o framework front-end Foundation
Devmedia - Conhecendo o framework front-end FoundationDevmedia
 
Como manter seu css escalável e organizado. - Eder Eduardo
Como manter seu css escalável  e organizado. - Eder EduardoComo manter seu css escalável  e organizado. - Eder Eduardo
Como manter seu css escalável e organizado. - Eder EduardoEder Eduardo
 
Word camp sp 2017 willian marques
Word camp sp 2017   willian marquesWord camp sp 2017   willian marques
Word camp sp 2017 willian marquesWillian Marques
 
Estrutura de um Front-End eficiente (para iniciantes)
Estrutura de um Front-End eficiente (para iniciantes)Estrutura de um Front-End eficiente (para iniciantes)
Estrutura de um Front-End eficiente (para iniciantes)Sérgio Vilar
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Eric Gallardo
 
Sass, css bomda[do]
Sass, css bomda[do]Sass, css bomda[do]
Sass, css bomda[do]FEMUG-CWB
 
Grids com Bootstrap 3
Grids com Bootstrap 3Grids com Bootstrap 3
Grids com Bootstrap 3Ítalo Waxman
 

Semelhante a Layout na web: um guia de css grid (20)

CSS {Grid} Layout: It's evolution baby
CSS {Grid} Layout: It's evolution babyCSS {Grid} Layout: It's evolution baby
CSS {Grid} Layout: It's evolution baby
 
CSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoCSS - Cansei de Ser Subestimado
CSS - Cansei de Ser Subestimado
 
Arquitetura CSS
Arquitetura CSSArquitetura CSS
Arquitetura CSS
 
Palestra - Fundamentos do Grid
Palestra - Fundamentos do GridPalestra - Fundamentos do Grid
Palestra - Fundamentos do Grid
 
Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha
Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinhaTime de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha
Time de Desenvolvimento: Trabalhando em equipe sem matar o coleguinha
 
Arquitetura CSS - SMACSS + OOCS + BEM
Arquitetura CSS - SMACSS + OOCS + BEMArquitetura CSS - SMACSS + OOCS + BEM
Arquitetura CSS - SMACSS + OOCS + BEM
 
Facilitando sua vida com SASS
Facilitando sua vida com SASSFacilitando sua vida com SASS
Facilitando sua vida com SASS
 
Boas Práticas de programação WordPress
Boas Práticas de programação WordPressBoas Práticas de programação WordPress
Boas Práticas de programação WordPress
 
Modular CSS - Projetando CSS para aplicativos
Modular CSS - Projetando CSS para aplicativosModular CSS - Projetando CSS para aplicativos
Modular CSS - Projetando CSS para aplicativos
 
Mini-curso Twitter Boostrap 3.3.5
Mini-curso Twitter Boostrap 3.3.5Mini-curso Twitter Boostrap 3.3.5
Mini-curso Twitter Boostrap 3.3.5
 
Devmedia - Conhecendo o framework front-end Foundation
Devmedia - Conhecendo o framework front-end FoundationDevmedia - Conhecendo o framework front-end Foundation
Devmedia - Conhecendo o framework front-end Foundation
 
Como manter seu css escalável e organizado. - Eder Eduardo
Como manter seu css escalável  e organizado. - Eder EduardoComo manter seu css escalável  e organizado. - Eder Eduardo
Como manter seu css escalável e organizado. - Eder Eduardo
 
HTML/CSS Patterns
HTML/CSS PatternsHTML/CSS Patterns
HTML/CSS Patterns
 
Word camp sp 2017 willian marques
Word camp sp 2017   willian marquesWord camp sp 2017   willian marques
Word camp sp 2017 willian marques
 
Estrutura de um Front-End eficiente (para iniciantes)
Estrutura de um Front-End eficiente (para iniciantes)Estrutura de um Front-End eficiente (para iniciantes)
Estrutura de um Front-End eficiente (para iniciantes)
 
CSS Mastigado
CSS MastigadoCSS Mastigado
CSS Mastigado
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
Sass - css bomba[do]
Sass - css bomba[do]Sass - css bomba[do]
Sass - css bomba[do]
 
Sass, css bomda[do]
Sass, css bomda[do]Sass, css bomda[do]
Sass, css bomda[do]
 
Grids com Bootstrap 3
Grids com Bootstrap 3Grids com Bootstrap 3
Grids com Bootstrap 3
 

Layout na web: um guia de css grid

  • 1. Ou CSS Grid: um guia da layout na web
  • 2. @carolcode Desenvolvedora Front end, co-organizadora do HTML-SP, professora, estudante de Sistemas para internet e compra brigas na empresa Twitter #MeuLugaremTI #CodamosSummit
  • 3. Mas afinal, o que é sistema de Grid? _ Grid > grade _ Estrutura de documentos empilhados (vertical x horizontal) _ Considerado o primeiro módulo CSS criado especificamente para resolver os problemas de layout do passado _ Tabelas? Tô fora! Pego meu css grid e vou embora!
  • 5.
  • 6.
  • 7.
  • 8. Flexbox ou CSS Grid? FLEXBOX _ layout unidimensional _ apropriado para os componentes de um aplicativo e layouts em pequena escala CSS Grid _ layout bidimensional complexo _ adequado para organizar a estrutura de layout de elementos de nível mais alto, como cabeçalhos, rodapés, sidebar e seções
  • 9. Porque devo usar? _ Aumento de produtividade _ Versatilidade _ Layouts responsivos
  • 10. Componentes básicos _ LINHAS E COLUNAS _ LINHAS ACOMODAM COLUNAS _ COLUNAS COMPÕEM ESTRUTURA + ENVOLVE CONTEÚDO *alguns sistemas de grid também incluem container - para envolver o layout
  • 11.
  • 12.