If you don't mind tech-related ads, and want to keep us running, whitelist JSFiddle in your ad blocker.
Thank you! ❤️
with IE8 compatibility
Applying a transform on an element (unless its value is none) creates a new stacking context and the element is going to act as a containing block for any position: fixed; children it may have.