www.byjp.me/static/standalone/project-prime/animate.js
2023-05-25 12:52:32 +01:00

19 lines
No EOL
385 B
JavaScript

var counter = 0;
function startup() {
setInterval('animate()',10);
}
function animate() {
var is;
var mult;
var cells = document.getElementsByTagName('polygon');
for (cell in cells) {
if (cell >= 0) {
is = cells[cell].getAttribute('rel');
mult = Math.cos((1 - is) * counter * 0.05);
cells[cell].setAttribute('fill-opacity',1- mult*mult*(1 - is));
}
}
counter++;
}