Skip to content

Instantly share code, notes, and snippets.

@Dan-Q
Created March 22, 2024 15:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Dan-Q/a2f27b8efd89712bee9fab775566afde to your computer and use it in GitHub Desktop.
Save Dan-Q/a2f27b8efd89712bee9fab775566afde to your computer and use it in GitHub Desktop.
SITE = 'https://danq.me/';
NEW_SIZE = 234;
me = document.querySelector(`a[href="${SITE}"]`).closest('li');
before = me.querySelector('.before');
after = me.querySelector('.after');
i = parseInt(after.innerText);
ticker = function(){
i += (i > NEW_SIZE ? -1 : 1);
before.style.setProperty('--data-size', i);
after.innerText = `${i}.00 KB`;
if(i != NEW_SIZE) setTimeout(ticker, 1);
if(i <= 100) {
me.style.background = 'var(--after-green)';
before.style.background = 'var(--before-green)';
} else if (i <= 250) {
me.style.background = 'var(--after-orange)';
before.style.background = 'var(--before-orange)';
} else {
me.style.background = 'var(--after-blue)';
before.style.background = 'var(--before-blue)';
}
}
ticker();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment