IMPORTANT:
Your query may not be suitable for SO's format. It is recommended to provide a concise code snippet that you attempted, even if unsuccessful. Nevertheless, I will share my method of implementing similar layouts and let you take it from there. If you encounter any difficulties, do not hesitate to ask for help.
Stage 1
I observe two main columns separated by a vertical divider.
<div class="row">
<section class="col-8"></section>
<section class="col-4"></section>
</div>
Note: The implementation of the vertical line is left to your discretion.
Stage 2 (Part I)
This can be seen as a container with two sub-columns. The first column holds big-box
, while the second column accommodates four small-boxes
. Let's modify the code for Part I
<section class="col-8"></section>
<section class="col-8 row">
<div class="col-6 big-box"></div>
<div class="col-6 container-small-boxes></div>
</section>
Subsequently, populate the div with the class container-small-boxes
with the small boxes.
<div class="col-6 container-small-boxes row">
<div class="col-6 small-box"></div>
<div class="col-6 small-box"></div>
<div class="col-6 small-box"></div>
<div class="col-6 small-box"></div>
</div>
The final code for Part I will appear as follows
<section class="col-8 row">
<div class="col-6 big-box">
</div>
<div class="col-6 container-small-boxes row">
<div class="col-6 small-box"></div>
<div class="col-6 small-box"></div>
<div class="col-6 small-box"></div>
<div class="col-6 small-box"></div>
</div>
</section>
There are three subsequent steps which I urge you to explore on your own.
Stage 3 (Part II)
...
Stage 4 (Implementing the code for small-box
and big-box
)
...
Stage 5 (Merge all code together)
...
If any issues arise, don't hesitate to leave a comment.