()
| 16 | let int = setInterval(count, 0); |
| 17 | |
| 18 | function count() { |
| 19 | load++; |
| 20 | if (load > 99) |
| 21 | clearInterval(int); |
| 22 | bg.style.filter = `blur(${scale(load, 0, 100, 100, 0)}px)`; |
| 23 | loader.innerHTML = `${load}%`; |
| 24 | loader.style.opacity = scale(load, 0, 100, 100, 0); |
| 25 | } |
| 26 | |
| 27 | const scale = (num, in_min, in_max, out_min, out_max) => { |
| 28 | return ((num - in_min) * (out_max - out_min)) / (in_max - in_min) + out_min |