modified: main_dc/valitovgaziz/html/digital_background.js
minify digitals for beter perfomance
This commit is contained in:
@@ -34,7 +34,7 @@ function createBinaryRain() {
|
||||
document.body.appendChild(container);
|
||||
|
||||
// Создаем больше потоков для полного покрытия
|
||||
for (let i = 0; i < 80; i++) { // Увеличиваем количество потоков
|
||||
for (let i = 0; i < 15; i++) { // Увеличиваем количество потоков
|
||||
setTimeout(() => {
|
||||
createBinaryStream(container);
|
||||
}, i * 150);
|
||||
@@ -51,13 +51,13 @@ function createBinaryStream(container) {
|
||||
stream.style.width = 'auto';
|
||||
|
||||
// Создаем больше цифр в каждом потоке
|
||||
for (let i = 0; i < 25; i++) {
|
||||
for (let i = 0; i < 15; i++) {
|
||||
const digit = document.createElement('div');
|
||||
digit.className = 'binary-digit';
|
||||
digit.textContent = Math.random() > 0.5 ? '1' : '0';
|
||||
digit.style.position = 'absolute';
|
||||
digit.style.left = '0';
|
||||
digit.style.top = `${-i * 25}px`; // Увеличиваем расстояние между цифрами
|
||||
digit.style.top = `${-i * 50}px`; // Увеличиваем расстояние между цифрами
|
||||
digit.style.animationDuration = `${2 + Math.random() * 3}s`; // Быстрее анимация
|
||||
digit.style.animationDelay = `${i * 0.15}s`;
|
||||
digit.style.opacity = `${0.3 + Math.random() * 0.7}`; // Разная прозрачность
|
||||
|
||||
Reference in New Issue
Block a user