Изменение элементов при событиях на странице
Изменение любых элементов через CSS при основных событиях на странице
Решение на JavaScript, которое добавляет классы на <body> при основных событиях: DOM построен, страница загружена, скролл, клик, движение мыши, касание и бездействие. Дальше через CSS можно управлять любыми элементами сайта.
