Installation Link
Copy the following to the <head>of your HTML
<link rel="stylesheet" href="https://design-with-ira.netlify.app/installationLinks/grid.css">
Grid component is used to create a matrix of elements. Ira provides two basic column layouts
for grid - grid foe two columns and grid for 3 columns. To implement this, add the grid-container class to the wrapper. To each child, give the grid-child class. Wrappers can be <div> or <section> elements. Child elements can
be images, cards, etc.
To make a two column grid layout add the class grid-col2 to the wrapper.
Similarly, to make a three column grid layout add the class grid-col3 to the wrapper.
This is child 1
This is child 2
This is child 3
This is child 4
This is child 1
This is child 2
This is child 3
This is child 4
In addition to the basic grid layouts, Ira provides two more grid layouts.
Additional grid layouts
grid-fitgrid-fill
Use the above classes in the wrapper, in place of grid-cols2 or
grid-cols3.
grid-fit and grid-fillfits as many children of specified size in one
row of grid container. The difference between them is that grid-fit tries to
maintain the gap in the columns as long as possible. If there are more children, it collapses its column gap and
tries to fit the new children
grid-fill has no consideration for the column gaps, it removes
the gap at the start and leaves empty spaces at the end of the row
grid-fit with less number of children
grid-fill with less number of children
grid-fit with more number of children
grid-fill with more number of children
The minimum and maximum width of the children can be adjusted using the following properties
:root{
--width-min-grid-fit: <size>;
--width-max-grid-fit: <size>;
--width-min-grid-fill: <size>;
--width-max-grid-fill: <size>;
}