Updated Oliver's post with codepen demo