After finishing the CSS Cardio course online by WesBos on April 6, 2020 (see my blog about it below), I started this project on April 12 at the same year and named it “CSS Flexbox”.

CSS Cardio
I took the CSS Grid course on the 19th day of March. I downloaded first all of the videos and study repeatedly offline. I tweeted updates regarding my progress on Twitter (see here). I didn’t study everyday because I have some things to do and finally today, I finished the course.
On the 11th video, there’s the Spanning and Placing Cardio. Spanning and Placing Cardio
<div class="container"> <div class="item item1">1</div> <div class="item item2">2</div> <div class="item item3">3</div> <div class="item item4">4</div> <div class="item item5">5</div> <div class="item item6">6</div> <div class="item item7">7</div> <div class="item item8">8</div> <div class="item poop">💩</div> <div class="item item9">9</div> <div class="item item10">10</div> <div class="item item11">11</div> <div class="item item12">12</div> <div class="item item13">13</div> <div class="item item14">14</div> <div class="item item15">15</div> <div class="item item16">16</div> <div class="item item17">17</div> <div class="item item18">18</div> <div class="item item19">19</div> <div class="item item20">20</div> <div class="item item21">21</div> <div class="item item22">22</div> <div class="item item23">23</div> <div class="item item24">24</div> <div class="item item25">25</div> <div class="item item26">26</div> <div class="item item27">27</div> <div class="item item28">28</div> <div class="item item29">29</div> <div class="item item30">30</div> </div> <style> .container { display: grid; grid-gap: 20px; /* Make the grid 10 columns wide, every other taking up twice the free space */ /* Make the grid have 10 explicit rows, 50px high each */ } /* With Item 1, start at col 3 and go until 5 */ /* With Item 2, start at col 5 and go until the end */ /* Make Item 5 double span 2 cols and rows */ /* Make Item 8 two rows high */ /* Make Item 15 span the entire grid width */ /* Make item 18 span 4 widths, but end 9 */ /* Make item 20 start at row 4 and go for 3 */ </style> My Answer # I paused the video and answered it. Here’s my answer:
The course is about CSS Grid. I still have to learn about CSS Flexbox, but I don’t want to take another course, so I self-learned it with the help of W3schools. It’s like striking 2 birds at one stone because I got to learn and practice at the same time. Although I didn’t finished the whole thing, I learned a lot form this.
If you want to learn it too, do the same thing I did. You can check out my project at the repository below.
Preview
