[Robin]: One of the niftiest layout effects I’ve seen in quite a while has to be the footer that slides out from the bottom of The Markup. Chris calls this technique The Slideout Footer, and in that post, he looks into how they made this simple but rather lovely thing:
Here’s the trick:
The main content area is at least 100vh tall. Most sites are anyway, but just to be safe.
The main content area has a solid background as well, which covers the footer we’re going to hide behind it.
The footer comes after the main content area in the HTML, so to make sure the main content area sits on top, you’ll need a little relative positioning and z-index.
The footer uses sticky positioning to place itself on the bottom.