!--https://dsgnmax.ru/drag-->
Дополнительные функции внутри кода
Свойство Описание
axis:"x" перемещение элемента по определенной оси
snap:true перетаскиваемый элемент прилипает к другим элементам
revert:true возвращение элемента на место, если его отпустить
stack:".drag-container" прилипает к границам контейнера, можно создать шейп в зеро и задать класс, как в примере
containment:"parent" перетаскиваемый элемент не выходит за пределы родительского блока (parent, window, document)
cursor:'move' позволяет задать вид курсора при перетаскивании
opacity: 0.3 прозрачность элемента при перетаскивании
grid: [40, 60]