Found this cool thing at https://jsfiddle.net/yp2t6op6/27/. Not mine.