JSFiddle - React, Tailwind, and code Playground
by Alexander
HTML
<pre id=p><script>n=setInterval("for(n+=7,i=k,P='■□\\n';i-=1/k;P+=P[i%2?(i%2*j-j+n/k^j)&1:2])j=k/i;p.innerHTML=P",k=64)</script>
CSS
/* https://habrahabr.ru/post/333372/ */
by Alexander
<pre id=p><script>n=setInterval("for(n+=7,i=k,P='■□\\n';i-=1/k;P+=P[i%2?(i%2*j-j+n/k^j)&1:2])j=k/i;p.innerHTML=P",k=64)</script>
/* https://habrahabr.ru/post/333372/ */