css属性drag拖动的一些问题

1、有个需求是拖动图标,放到一个地方,产生一个快捷方式,我用了CSS中drag属性来实现拖动
2、问题是:拖动的时候会带着拖动前的背景色,我不想要这个背景色。

下面是我拖动时的情况

clipboard.png

别人的拖动情况

clipboard.png

请问各位有什么办法解决这边背景的问题?或者有没有办法在拖动的时候,可以自己修改拖动时的图标?这样直接换掉他的图标也是算解决这个问题。

阅读 4.2k
3 个回答

可以设置图标的背景色透明呀。

...addEventListener('drag',function(e) {
e.target.style.background = '#e4393c'
});

这样试试。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题