Как сделать обратную анимацию распада с использования css или javascript (Pixel Dust)?
Вот как-то так (кроссбраузерность не проверял, но должно работать IE11+).
По-хорошему стоило бы нарисовать точки в виде SVG-картинки и анимировать ее части, а не div элементы, как я сделал, но общая концепция должна быть понятна. Поведение с опцией hidden можно заменить на :hover у вашей кнопки.
Можно сделать на css, через анимацию(можно добавить рандом смещение точек)