When I first saw the design ideas for this project, I have to say I kinda thought to myself, “That’s not really how the web works.” That being said, I went through the process of coming up with a build strategy for the design. I thought about table based components, floats, absolute positioning, and wound up deciding to go all in on flexbox. The design opportunities with flexbox, in theory, provided solutions to many of the design challenges. I wasn’t sure, however, if it could handle all I was trying to accomplish.
I think it worked out pretty well.
Pages to check out (different variations of flexbox usage):