No-Library (pure JS), HTML, CSS, JavaScript
A little advanced with CSS, just look at the HTML to see what content belongs in a <header>