Рисовать линию при перетаскивании элемента?
Можно ли нарисовать линию между контейнером и перетаскиваемым элементом во время перетаскивания с помощью библиотеки "dragula"? Когда элемент отброшен, линия должна исчезнуть.
1 ответ
Решение
<div [dragula]='"my-bag"'>
<div class="draggable-item">
<div class="my-drag-indicator">
// style your line here
</div>
<div class="my-drag-content">
// your content here
</div>
</div>
</div>
при перетаскивании у вас будет изображение клона вашего предмета, dragula добавит к нему класс gu-tran. Как и в приведенной выше структуре, вы можете стилизовать ваш.draggable-item.gu-транзит, чтобы скрыть ".my-drag-content" и показать "my-drag-индикатор"