Particle laboratory
TypeScript-библиотека для анимированного удаления и восстановления DOM-элементов со встроенными GPU-ускоренными эффектами частиц на WebGL2, вдохновлёнными знаменитым «щелчком Таноса». Совместима с нативным JavaScript и любым фреймворком.
npm install vanilla-disintegrate @zumer/snapdomСоберите эффект в плейграунде
Интерактивный плейграунд
Создайте свой эффект
Выберите пресет, отдельно настройте удаление и восстановление, проверьте оба направления и скопируйте готовый TypeScript-код.
Нажмите "Удалить/Восстановить", чтобы увидеть эффект
import Disintegrator from 'vanilla-disintegrate/snapdom';
export const disintegrator = new Disintegrator({
preset: 'dust',
});