В целом я рекомендовал бы BIGINT
по GUID
(поскольку гуиды являются большими и медленными), но вопрос, Вам даже нужно это? (Т.е. Вы делаете репликацию?), Если Вы ожидаете меньше чем 2 миллиарда строк, традиционное INT
будет прекрасно.
Найденное решение на css-приемы
const element = document.getElementById('img')
element.classList.remove('classname'); // reset animation
void element.offsetWidth; // trigger reflow
element.classList.add('classname'); // start animation