Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com/projetos/css-grid-layout-guia-completo/
Grid Container
Guia CSS Grid Layout
display
grid-template-columns
grid-template-rows
grid-template-areas
Grid Container
grid-template O Grid Container é a tag que envolve os itens do grid, ao indicar
display: grid, essa tag passa a ser um Grid Container.
grid-gap
grid-auto-columns
grid-auto-rows
grid-auto-�ow
grid 1 • display
justify-content
align-content
justify-items
align-items
Grid Item
grid-column
grid-row
1 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
grid-template-areas
display: subgrid;
grid-template // Para grids dentro de grids (ainda
não é suportado, porém você pode
grid-gap
normalmente colocar display: grid; no
grid-auto-columns grid dentro do grid que funciona).
grid-auto-rows
grid-auto-�ow
grid
justify-content
align-content
justify-items
align-items
Grid Item
grid-column
grid-row
2 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
Grid Item
grid-column
2 • grid-template-columns
grid-row
3 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Container De�ne o número total de colunas que serão grid-template-columns: 100px
criadas no grid. 100px 100px 100px;
display // Quatro colunas de 100px de largura
grid-template-columns são criadas
4 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; grid-template-columns: 100px 100px
4 } 100px 100px;
grid-template-rows
5
grid-template-areas 6 ▾ /* 100px é o valor total, ignora 1 2 3
conteúdo, margem e etc. Respeita
grid-template apenas o min-width do item.*/
grid-gap 7 ▾ .grid-template-columns-1 {
8 grid-template-columns: 100px 100px
grid-auto-columns 100px 100px;
9 } grid-template-columns: 100px 100px
grid-auto-rows 100px 100px;
10
grid-auto-�ow 11 ▾ /* fr é uma unidade fracional */
12 ▾ .grid-template-columns-2 { PalavraTeste 2 3 PalavraTeste
grid 13 grid-template-columns: 1fr 2fr;
14 }
justify-content
15
align-content
justify-items
align-items
Grid Item
grid-column
3 • grid-template-rows
grid-row
5 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Item
grid-column
grid-row
6 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; grid-template-rows: 50px 100px 50px
4 grid-template-columns: 1fr 1fr; 150px;
grid-template-rows
5 }
grid-template-areas 6 1 2
7 ▾ .grid-template-rows-1 {
grid-template 8 grid-template-rows: 50px 100px 50px
150px; 3 4
grid-gap
9 }
grid-auto-columns 10
11 ▾ .grid-template-rows-2 {
grid-auto-rows
12 grid-template-rows: 100px 100px;
grid-auto-�ow 13 } 5 6
14
grid 15 ▾ .grid-template-rows-3 {
7 8
16 grid-template-rows: 1fr 2fr 1fr
justify-content
3fr;
align-content
justify-items
align-items
Grid Item
grid-column
4 • grid-template-areas
grid-row
7 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Item
grid-column
grid-row
8 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; grid-template-areas
4 }
grid-template-rows
5 logo nav
grid-template-areas 6 ▾ .logo {
7 grid-area: logo; sidenav content advert
grid-template 8 }
9
footer
grid-gap
10 ▾ .nav {
grid-auto-columns 11 grid-area: nav;
12 }
grid-auto-rows
13
grid-auto-�ow 14 ▾ .content {
grid-template-areas
15 grid-area: content;
grid 16 }
sidenav logo nav
17
justify-content
18 ▾ .sidenav { content advert
align-content
justify-items
align-items
Grid Item
grid-column
5 • grid-template
grid-row
9 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Item
grid-column
grid-row
10 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; grid-template: 50px 1fr / 100px 1fr
4 } 100px
grid-template-rows
5
grid-template-areas 6 ▾ .grid-template-1 { logo nav content
7 grid-template: 50px 1fr / 100px 1fr
grid-template 100px;
8 } sidenav advert footer
grid-gap
9
grid-auto-columns 10 ▾ .grid-template-2 {
11 grid-template:
grid-auto-rows
12 "logo nav nav" 50px
grid-auto-�ow 13 "sidenav content advert" 150px
grid-template (areas, columns e rows)
14 "sidenav footer footer" 100px
grid 15 / 100px 1fr 50px;
16 }
logo nav
justify-content
17
align-content
justify-items
align-items
Grid Item
grid-column
6 • grid-gap
grid-row
11 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
grid-template-columns
grid-column-gap: 20px
grid-template-rows // Define 20px de distântica entre as
colunas.
grid-template-areas
grid-template grid-row-gap: 20px
// Define 20px de distântica entre as
grid-gap
linhas.
grid-auto-columns
grid-auto-rows
grid-auto-�ow
grid
justify-content
align-content
justify-items
align-items
Grid Item
grid-column
grid-row
12 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; grid-gap: 20px;
4 }
grid-template-rows
5 ▾ .grid-template { logo nav
grid-template-areas 6 grid-template:
7 "logo nav nav" 50px
grid-template 8 "sidenav content advert" 150px
9 "sidenav footer footer" 100px
sidenav content advert
grid-gap
10 / 100px 1fr 50px;
grid-auto-columns 11 }
12
grid-auto-rows
13 ▾ .grid-gap {
grid-auto-�ow 14 grid-gap: 20px;
15 }
grid 16
17 ▾ .grid-column-gap { footer
justify-content
18 grid-gap: 2px;
align-content
justify-items
align-items
Grid Item
grid-column
7 • grid-auto-columns
grid-row
13 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
grid-template 1 ▾ /* Grid */
2 ▾ .grid {
grid-gap
3 display: grid; grid-auto-columns: 100px;
grid-auto-columns 4 }
5 1 2 3 4 5
grid-auto-rows 6 ▾ .grid-auto-columns-1 {
grid-auto-�ow 7 grid-template-columns: 1fr 1fr; 6
8 grid-auto-columns: 100px;
grid 9 }
10
justify-content
11 ▾ /* Ele força a criação de 5 colunas
align-content */
12 ▾ .item-6 { grid-auto-columns: 50px 100px;
justify-items 13 grid-column: 5;
14 } 1 2 3 4 5 6
align-items
15
16 ▾ .grid-auto-columns-2 {
grid-column
grid-row
14 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Container
8 • grid-auto-rows
display
grid-template-columns
grid-template-rows De�ne o tamanho das linhas do grid grid-auto-rows: 100px
grid-template-areas implicito (gerado automaticamente, quando // As linhas implicitas, geradas
algum elemento é posicionado em uma linha automaticamente, terão 100px de
grid-template que não foi de�nida). altura.
grid-gap
grid-auto-columns
grid-auto-rows
grid-auto-�ow
grid
justify-content
align-content
justify-items
align-items
Grid Item
grid-column
grid-row
15 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; grid-auto-rows: 100px;
4 }
grid-template-rows
5 1
grid-template-areas 6 ▾ .grid-auto-rows-1 {
7 grid-template-rows: 1fr 1fr; 2
grid-template 8 grid-auto-rows: 100px;
9 }
3
grid-gap
10
grid-auto-columns 11 ▾ .grid-auto-rows-2 {
12 grid-template:
grid-auto-rows
13 "logo nav nav" 50px
grid-auto-�ow 14 "sidenav content advert" 150px 4
15 "sidenav footer footer" 100px
grid 16 / 100px 1fr 50px;
17 grid-auto-rows: 50px 100px;
justify-content
18 }
align-content
justify-items
align-items
Grid Item
grid-column
9 • grid-auto-�ow
grid-row
16 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Container De�ne o �uxo dos itens no grid. Se eles vão grid-auto-flow: row
automaticamente gerar novas linhas ou // Automaticamente gera novas linhas.
display colunas.
grid-auto-flow: column
grid-template-columns
// Automaticamente gera novas colunas.
grid-template-rows
grid-template-areas grid-auto-flow: dense
// Tenta posicionar o máximo dos
grid-template elementos que existirem nas primeiras
partes do grid (pode desorganizar o
grid-gap
conteúdo).
grid-auto-columns
grid-auto-rows
grid-auto-�ow
grid
justify-content
align-content
justify-items
align-items
Grid Item
grid-column
grid-row
17 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; grid-auto-flow: column;
4 }
grid-template-rows
5 1 2 3 4 5
grid-template-areas 6 ▾ .grid-auto-flow-1 {
7 grid-auto-flow: column;
grid-template 8 }
grid-gap 9
10 ▾ .grid-auto-flow-2 {
grid-auto-columns 11 grid-template-columns: repeat(2, grid-auto-flow: column;
minmax(100px, 1fr));
grid-auto-rows
12 grid-template-rows: 50px 50px; 1 3 5
grid-auto-�ow 13 grid-auto-columns: 100px;
14 grid-auto-flow: column;
grid 15 } 2 4
16
justify-content
17 ▾ .grid-auto-rows-2 {
align-content
justify-items
align-items
Grid Item
grid-column
10 • grid
grid-row
18 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Container Atalho geral para de�nir o grid: grid- grid: 100px / 1fr 1fr
template-rows, grid-template-columns, grid- // Gera uma linha com 100px de altura
display template-areas, grid-auto-rows, grid-auto- e 2 colunas com 1fr.
columns e grid-auto-�ow
grid-template-columns
grid: 100px / auto-flow 100px
grid-template-rows 50px
grid-template-areas // Gera uma linha com 100px de altura.
O grid-auto-flow é definido como
grid-template column (pois está logo antes da
definição das colunas). Ele também
grid-gap
define o grid-auto-columns com 100px
grid-auto-columns 50px
grid-auto-rows
grid-auto-�ow
grid
justify-content
align-content
justify-items
align-items
Grid Item
grid-column
grid-row
19 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; grid: 100px / 1fr 1fr;
4 }
grid-template-rows
5 1 2
grid-template-areas 6 ▾ .grid-1 {
7 grid: 100px / 1fr 1fr;
grid-template 8 }
grid-gap 9
10 ▾ .grid-2 {
3 4
grid-auto-columns 11 grid: 100px / auto-flow 100px 50px;
grid-auto-rows
12 } 5
13
grid-auto-�ow 14 ▾ .grid-3 {
15 grid:
grid 16 "logo nav nav" 50px
17 "sidenav content advert" 150px
justify-content
18 "sidenav footer footer" 100px grid: 100px / auto-flow 100px 50px;
align-content
justify-items
align-items
Grid Item
grid-column
11 • justify-content
grid-row
20 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
21 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; justify-content: start;
4 grid-template-columns: repeat(3,
grid-template-rows
100px); 1 2 3
grid-template-areas 5 grid-template-rows: 100px 100px
100px;
grid-template 6 }
grid-gap 7
8 ▾ .start {
4
grid-auto-columns 9 justify-content: start;
10 }
grid-auto-rows
11
grid-auto-�ow 12 ▾ .end {
13 justify-content: end;
grid 5 6
14 }
15
justify-content
16 ▾ .center {
align-content
justify-items
align-items
Grid Item
grid-column
12 • align-content
grid-row
22 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
23 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; align-content: start;
4 grid-template-columns: repeat(3,
grid-template-rows
1fr); 1 2 3
grid-template-areas 5 grid-template-rows: repeat(3,
50px);
grid-template 6 height: 300px; 4
grid-gap 7 }
8
5 6
grid-auto-columns 9 ▾ .start {
10 align-content: start;
grid-auto-rows
11 }
grid-auto-�ow 12
13 ▾ .end {
grid 14 align-content: end;
15 }
justify-content
16
align-content
justify-items
align-items
Grid Item
grid-column
13 • justify-items
grid-row
24 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Item
grid-column
grid-row
25 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; justify-items: start;
4 grid-template-columns: repeat(3,
grid-template-rows
1fr); Teste 1 Ae 2 Isso 3
grid-template-areas 5 grid-template-rows: repeat(3,
50px);
grid-template 6 } Ab 4
grid-gap 7
8 ▾ .start {
Aqui 5 Ela 6
grid-auto-columns 9 justify-items: start;
10 }
grid-auto-rows
11
grid-auto-�ow 12 ▾ .end {
13 justify-items: end;
grid 14 }
15 justify-items: end;
justify-content
16 ▾ .center {
align-content
justify-items
align-items
Grid Item
grid-column
14 • align-items
grid-row
26 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Item
grid-column
grid-row
27 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; align-items: start;
4 grid-template-columns: repeat(3,
grid-template-rows
1fr); Teste 1 Ae 2 Isso 3
grid-template-areas 5 grid-template-rows: repeat(2,
100px);
grid-template 6 }
grid-gap 7
8 ▾ .start {
Ab 4 Aqui 5 Ela 6
grid-auto-columns 9 align-items: start;
10 }
grid-auto-rows
11
grid-auto-�ow 12 ▾ .end {
13 align-items: end;
grid 14 }
15
justify-content
16 ▾ .center {
align-content
justify-items
align-items
28 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
display
grid-template-columns
grid-template-rows
grid-template-areas
grid-template
1 • grid-column
grid-gap
grid-auto-columns
grid-auto-rows
grid-auto-�ow
grid
justify-content
align-content
justify-items
align-items
Grid Item
grid-column
grid-row
29 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Item
grid-column
grid-row
30 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; grid-column
4 grid-template-columns: repeat(3,
grid-template-rows
1fr); 1
grid-template-areas 5 grid-auto-rows: 50px;
6 }
grid-template 7 2
grid-gap 8 ▾ /* 1 */
9
3 4 5
grid-auto-columns 10 ▾ .grid-column-1 .item-1 {
11 grid-column: 3;
grid-auto-rows
12 } 6
grid-auto-�ow 13
14 ▾ .grid-column-1 .item-3 {
grid 15 grid-column: 1;
16 }
justify-content
17
align-content
justify-items
align-items
Grid Item
grid-column
2 • grid-row
grid-row
31 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Container De�ne quais linhas serão ocupadas pelo grid grid-row: 1
item. // O item ocupará a linha 1.
display
Atenção aqui, pois esse linha é referente a grid-row: 1 / 3
grid-template-columns row. Porém as chamadas grid lines que por // O item ocupará a linha 1 e 2 (Sim,
grid-template-rows tradução também signi�cam linhas do grid, isso mesmo, 1 e 2, pois os valores 1 /
são diferentes. Uma row (linha), possui 3 são referentes as linhas do grid.
grid-template-areas sempre 2 grid lines (linhas do grid), uma no Isso significa que começa na linha 1
grid-template início dela e uma no �nal dela. (início do grid) e vai até a linha 3
do grid, que é o começo da terceira
grid-gap linha).
grid-auto-columns
grid-row-start: 2
grid-auto-rows // O item vai começar na linha do grid
grid-auto-�ow 2.
grid grid-row-end: 4
justify-content // O item vai terminar na linha do
grid 4.
align-content
justify-items grid-row: span 2
// O item irá ocupar duas linhas a
align-items partir de onde ele estiver.
Grid Item
grid-column
grid-row
32 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; grid-row
4 grid-template-columns: repeat(3,
grid-template-rows
1fr); 3 2 4
grid-template-areas 5 grid-auto-rows: 50px;
6 }
grid-template 7 5 6
grid-gap 8 ▾ /* 1 */
9
1
grid-auto-columns 10 ▾ .grid-row-1 .item-1 {
11 grid-row: 3;
grid-auto-rows
12 }
grid-auto-�ow 13
14 ▾ .grid-row-1 .item-3 {
grid 15 grid-row: 1;
16 } grid-row span
justify-content
17
align-content
justify-items
align-items
Grid Item
grid-column
3 • grid-area
grid-row
33 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Item
grid-column
grid-row
34 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; grid-area: 1 / 2 / 4 / 3;
4 grid-template-columns: repeat(3,
grid-template-rows
1fr); 2 1 3
grid-template-areas 5 grid-auto-rows: 50px;
6 }
grid-template 7 4 5
grid-gap 8 ▾ /* 1 */
9
6
grid-auto-columns 10 ▾ .grid-area-1 .item-1 {
11 grid-area: 1 / 2 / 4 / 3;
grid-auto-rows
12 grid-row-start: 1;
grid-auto-�ow 13 grid-column-start: 2;
14 grid-row-end: 4;
grid 15 grid-column-end: 3;
16 } grid-area: header;
justify-content
17
align-content
justify-items
align-items
Grid Item
grid-column
4 • justify-self
grid-row
35 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Item
grid-column
grid-row
36 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; justify-self: start;
4 grid-template-columns: repeat(3,
grid-template-rows
1fr); 1 2 3
grid-template-areas 5 grid-template-rows: repeat(3,
50px);
grid-template 6 } 4
grid-gap 7
8 ▾ /* 1 */
5 6
grid-auto-columns 9
10 ▾ .start .item-2 {
grid-auto-rows
11 justify-self: start;
grid-auto-�ow 12 }
13
grid 14 ▾ .start .item-5 {
15 justify-self: start; justify-self: end;
justify-content
16 }
align-content
justify-items
align-items
Grid Item
grid-column
5 • align-self
grid-row
37 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
Grid Item
grid-column
grid-row
38 of 39 10/3/18, 3:09 PM
CSS Grid Layout - Guia Completo - display: grid; https://www.origamid.com/projetos/css-grid-layout-guia-completo/
EDIT ON
display 1 ▾ /* Grid */
2 ▾ .grid {
grid-template-columns 3 display: grid; align-self: start;
4 grid-template-columns: repeat(3,
grid-template-rows
1fr); 1 2 3
grid-template-areas 5 grid-template-rows: repeat(3,
50px);
grid-template 6 } 4
grid-gap 7
8 ▾ /* 1 */
5 6
grid-auto-columns 9
10 ▾ .start .item-2 {
grid-auto-rows
11 align-self: start;
grid-auto-�ow 12 }
13
grid 14 ▾ .start .item-5 {
15 align-self: start; align-self: end;
justify-content
16 }
align-content
justify-items
align-items
Origamid © 2012 - 2017. Alguns direitos reservados. CNPJ: 23.811.568/0001-98
Praia de Botafogo, 300, 5º andar - Botafogo - Rio de Janeiro - RJ - 22250-040.
Grid Item Principais referências utilizadas para a criação deste guia: CSS Tricks e Grid By Example
grid-column
grid-row
39 of 39 10/3/18, 3:09 PM