I have 2 lists of objects of different length I want to display in boxes. (list A and list B). I want the lists to be responsive for mobile and desktop. List 'B' should take only 1 column.
I've been able to get 2 lists to render but I'm not able to get list 'A' to expand the full width after list 'B' is done.
https://jsfiddle.net/heratyian/mcjenLpt/27/
<div class="container">
<div class="row">
<div class="col-6 col-md-8 col-lg-10">
<div class="row">
<div class="col-12 col-md-6 col-lg-4 box">
A1
</div>
<div class="col-12 col-md-6 col-lg-4 box">
A2
</div>
<div class="col-12 col-md-6 col-lg-4 box">
A3
</div>
<div class="col-12 col-md-6 col-lg-4 box">
A4
</div>
<div class="col-12 col-md-6 col-lg-4 box">
A5
</div>
<div class="col-12 col-md-6 col-lg-4 box">
A6
</div>
<div class="col-12 col-md-6 col-lg-4 box">
A7
</div>
<div class="col-12 col-md-6 col-lg-4 box">
A8
</div>
<div class="col-12 col-md-6 col-lg-4 box">
A9
</div>
<div class="col-12 col-md-6 col-lg-4 box">
A10
</div>
<div class="col-12 col-md-6 col-lg-4 box">
A11
</div>
<div class="col-12 col-md-6 col-lg-4 box">
A12
</div>
</div>
</div>
<div class="col-6 col-md-4 col-lg-2">
<div class="row">
<div class="col-12 box">
B1
</div>
<div class="col-12 box">
B2
</div>
<div class="col-12 box">
B3
</div>
</div>
</div>
</div>
</div>
Here is a markdown table to show what I'm trying to do.
| . | . | . | . |
|---|---|---|---|
| A1 | A2 | A3 | B1 |
| A4 | A5 | A6 | B2 |
| A7 | A8 | A9 | A10 |
| A11 | A12 | A13 | A14 |
| . | . |
|---|---|
| A1 | B1 |
| A2 | B2 |
| A3 | A4 |
| A5 | A6 |
Is there a css grid property to tell list 'A' to take full available width? I'm using bootstrap grid, but am open to css-grid if needed.