隔着一层或多层盒子操作它们下面的盒子 被称为海市蜃楼的 css3 属性pointer-events:none

记录开发中的一个小问题 上图

在这里插入图片描述
这个问题是鼠标在框里,下面的地图就没有反应了,不管是扩大、缩小、滚动都没有反应 一开始想的是跟事件有关系 所以就想了一下冒泡事件捕获事件,既然提到了,这里也简单写一下 方便回忆

捕获事件

捕获型事件(event capturing):事件从最不精确的对象(document 对象)开始触发,然后到最精确(也可以在窗口级别捕获事件,不过必须由开发人员特别指定)

冒泡事件

冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。

网上找了张图:
在这里插入图片描述

回到正题

这个虽然是跟事件有关 但是却不能用事件解决 后来想到css3里有一个方法—可以让某个元素实现类似于海市蜃楼的效果,具体理解为你可以看到某个元素,但是你无法摸得着,这个方法就是pointer-events:none
在这里插入图片描述
然后在地图上面那个红色框里增加这个属性 就可以在框上面操作地图了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值