1) На сайте, при обновлении баланса, div элемент со значением баланса как бы один раз сверкает, а затем возвращается в исходный цвет.
2) Делается это при помощи изменения значения opacity.
3) Сам сайт в темных тонах и под div с балансом все темное. Поэтому, что бы достичь осветления (а не затемнения), при изменении opacity, под div с балансом незаметно подложен еще один div с фоном #fff.
Все работает, но это самый настоящий костыль.
Как можно сделать иначе, что бы достичь того же результата?
+Можно было бы просто изменять цвет фона div с балансом на более светлый, но тут важен сам эффект сверкания, анимация. Переход должен быть плавным.
Егор Рублёв: представил как я в зависимости от тайминга подставляю определенный цвет из массива. Сейчас эффект блика, с изменением opacity, работает полностью на js :))))))))))) Анимация средствами одного css мне в голову не приходила
Причепите css transition на бэкграунд. Кривыми Безье в тайминг-функции подберите оптимальный эффект вспышки.
Переключайте из скрипта присвоением/удалением класса.