我正在尝试实现一个可以拖动'n drap 元素的网格。我找到了dragula,它完全符合我的需求!唯一的事情是,当瓷砖移开以让被拖动的瓷砖进入时,我需要它们进行动画处理。(希望这很清楚。:))
我尝试添加一个transition: all 1s ease-out
,但所做的只是为不透明度设置动画。
如何为位置变化设置动画?
JSFiddle
dragula([document.getElementById('left-rm-spill')]);
.container {
background-color: lightgreen;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.container * {
background-color: orange;
border: 1px solid;
height: 50px;
width: 100px;
transition: all 1s ease-out;
}
<script src="https://cdn.rawgit.com/bevacqua/dragula/master/dist/dragula.js"></script>
<link href="https://cdn.rawgit.com/bevacqua/dragula/master/dist/dragula.css" rel="stylesheet" />
<div id="left-rm-spill" class="container">
<div>Anxious Cab Driver</div>
<div>Thriving Venture</div>
<div>Such <a href="http://ponyfoo.com">a good blog</a>
</div>
<div>Calm Clam</div>
</div>