How you can Flex Grid 2 Columns utilizing CSS
If you want to flex grid 2 columns in CSS then you definitely want three (3) div
s.
Step 1 – Set your HTML template#
Create some HTML with this format.
<div class="Guardian">
<div class="child1">
<h1>Left</h1>
</div>
<div class="child2">
<h1>RIGHT</h1>
</div>
</div>
Step 2 – Container Div#
Create a Guardian
div that makes use of the Flexbox show mannequin.
.Guardian {
show: flex;
flex-direction: row;
}
Step 3 – Baby Divs#
Create two (2) divs which are each 50% of the mum or dad container.
Under we set the peak to 100% of the viewport top.
.child1 {
width: 50%;
top: 100vh;
background-color: inexperienced;
}
.child2 {
width: 50%;
top: 100vh;
background-color: purple;
}
Step 4 – Some gotchas to concentrate on#
You must also set the padding and margin to “ to verify there isn’t a overlap.
.physique {
padding: 0;
margin: 0;
}
It’s also good follow to set the border-box
as follows:
box-sizing: border-box;
general approach to set these are as follows:
* {
box-sizing: border-box;
padding: 0;
margin: 0;
}