Não ficou exatamente igual, mas já dá para brincar um pouco https://gist.github.com/anonymous/ecfe94e09cd63a70b119

Att.,
Rubem