This awesome coding challenge helps you build an interesting image gallery with minimal js and CSS. In the process, you learn CSS flexbox.
What is CSS flexbox?
But what is CSS flexbox you ask? It is a new CSS standard aimed at building a layout in an efficient way. CSS flexbox focuses on a variable container size so that items could fill up container based on available space. This enables a web page to be responsive to different sizes without much work. A flex container expands items to fill available free space or shrinks them to prevent overflow.