Grid
Estimated reading time: 2 minutesGrid
Grid is new feature for ui/ux developer .
grid properties
grid-template-column
grid-template-column is describe column numbers with width
- value - (200px, 1fr)
- percentage - (30%)
- minmax(min_value,max_value)
- repeat(repeat_number,width_value)
- auto
- fit-content
.grid-parent{
display: grid;
grid-template-columns: 1fr 1fr;
}
grid-template-rows
grid-template-rows
is like height
- value - (200px, 1fr)
- percentage - (30%)
- minmax(min_value,max_value)
- repeat(repeat_number,width_value)
- auto
- fit-content
.grid-parent{
display: grid;
grid-template-rows: 1fr 1fr;
}
grid-template-areas
grid-template-areas
<-grid-area
.grid-family{
display: grid;
grid-template-areas: "selector selector"
"ads blog"
"content content";
}
.grid-family > .grid-child {
grid-area: selector;
}
grid-template
grid-template
=grid-template-rows
+grid-template-columns
grid-column-gap
grid-column-gap
is vertically gap
.grid-family{
grid-column-gap: 10px;
}
grid-row-gap
grid-row-gap
is horizontally gap
.grid-family{
grid-row-gap: 10px;
}
grid-gap
- grid-gap = grid-column-gap + grid-row-gap
justify-items
Header One | Header Two |
---|---|
Justify | row axis or horizonal |
align | column axis or vertical |
align-items
items
position onvertical or cross axis
justify-content
content
position onhorizontal or main axis
- need extra width (exist < 100%)
align-content
content
position onvertical or cross axis
- need extra height (exist < 100% (original))
align-self
- vertical position of individual items.
justify-self
- horizontal position of individual items.
grid-auto-columns
grid-auto-columns
as likegrid-template-cloumns
but it is for undefined (implicitly) columns.
grid-auto-rows
grid-auto-rows
as likegrid-template-rows
but it is for undefined (implicitly) columns.
grid-column
grid-column
=grid-column-start
+grid-column-end
.grid-family .grid-child{
grid-column: 1/4
/* start from 1 and end to 4*/
}
span
span 3
means total width 3 times
grid-template
.
grid-row
grid-row
=grid-row-start
+grid-row-end
grid-auto-flow
- grid-auto-flow describes which direction grid - x axis or y axis .