What would be a good way of coding this website layout? Here is a screenshot (open in Photoshop)
Is z-index outdated?
What positioning method would be the best for this design?
The design looks like a fun coding challenge but I am confused about what method would be the best in this case. Should I go with div-inline-blocks, CSS grid, flexbox, relative-absolute positioning or a little bit of everything?
I want to make it responsive, of course, and keep my code as elegant as possible (considering that I will have many little visual details throughout the layout).