JSFiddle - React, Tailwind, and code Playground

CSS

.dot {width: 1px; height: 1px; background-color: black; position: absolute;}

JavaScript

var r = 100, dr = -0.1, k = 0.2,
    shiftX = 100, shiftY = 100;
while (r > 0) {
 var x = r * Math.cos(k * r),
     y = r * Math.sin(-k * r);
 var div = document.createElement('div');
 div.className = 'dot';
 div.style.left = x + shiftX + 'px';
 div.style.top = y + shiftY + 'px';
 document.body.appendChild(div);
 r += dr;  
}