​​Библиотека: Dropzone JS



Позволяет создавать окна загрузки файлов с помощью технологии drag-and-drop. Есть возможности для создания превью изображение, превью файлов и анимации выполнения процесса.



Преимущества:

- Не имеет внешних зависимостей;

- Возможность настройки под конкретные нужды.



Прочитать подробнее о Dropzone JS



#JavaScript