【发布时间】:2021-05-30 07:38:49
【问题描述】:
我为我的问题创建了一个非常简单的示例。
在小提琴中,我创建了一个名为 parent 的 div,其中包含 2 个 img (为了简单起见,我在示例中使用 div,但在我的项目中,这些是图像) 和控制器 div。我通过将第二张图片定位为absolute,将图片放在彼此的顶部。
我想使用 clip-path 属性来剪辑第二张图像,我单击然后将控制器“拖到 parent div 上。
但是 controller div 会导致 parent mousemove 事件出现问题,只要光标移到控制器 div 上,mouseout 事件就会在 上触发父 div 导致动画故障。
将pointer-events: none 属性添加到controller div 修复了故障,但它也消除了元素的各种鼠标交互,我想要点击和拖动效果。
我想创建类似this网站使用的效果。
【问题讨论】:
标签: javascript html css dom ecmascript-6