<script>
function draw() {
var c=document.getElementById("canvas");
var ctx=c.getContext("2d");
while (count<100) {
i=i+0.25;
var x=w/2+Math.floor(w/2*Math.cos(cos_mul*i));
var y=h/2+Math.floor(h/2*Math.sin(sin_mul*i));
ctx.moveTo(last_x,last_y);
ctx.lineTo(x,y);
ctx.stroke();
last_x=x;
last_y=y;
count++;
ctx.beginPath();
if (h<window.innerHeight*0.2) { going_up=1; }
if (h>window.innerHeight*0.9) { going_up=0; }
if (going_up==1) {
h=h*1.002;
w=w*1.002;
}
else {
h=h*0.9995;
w=w*0.9995;
}
}
}
var h=window.innerHeight*0.9;
var w=window.innerWidth*0.9;
var count=0;
var going_up=0;
document.getElementById("canvas").width=w;
document.getElementById("canvas").height=h;
var i=0;
var cos_mul=5;
var sin_mul=15;
var last_x=w/2+Math.floor(w/2*Math.cos(cos_mul*i));
var last_y=h/2+Math.floor(h/2*Math.sin(sin_mul*i));
draw();
</script>