Struggling to create a responsive web design similar to: https://i.sstatic.net/scRyw.png
When resizing, I want the skills section to appear side by side under the introduction: https://i.sstatic.net/SLzsx.png
The issue lies with the layout of the introduction and skills boxes; I can't seem to get them to adjust properly as desired: https://jsfiddle.net/aq9Laaew/20858/
HTML:
<div class="container">
<div class="row">
<div class="col text-center">HEADER</div>
</div>
<div class="row">
<div class="col">
INTRODUCTION
</div>
<div class="col p-0">
<div class="col m-0">SKILLS</div>
<div class="col m-0">SKILLS</div>
<div class="col m-0">SKILLS</div>
</div>
</div>
<div class="row">
<div class="col">
EDUCATION
</div>
<div class="col">
EXPERIENCE
</div>
</div>
<div class="row">
<div class="col">OTHER</div>
</div>
</div>
CSS:
.row {
background: #f8f9fa;
margin:10px;
}
.col {
border: solid 1px #6c757d;
margin: 10px;
}
.row, .col {
min-width: 120px;
}
Currently, they stack one below the other, which should only happen on an extrasmall screen. It seems straightforward, but I just can't crack it...
I attempted using col-4
for the introduction (as it needs to be wider than the skills), and played around with the columns in the skills box with no success.