使用css3:pointer-events,允许点击穿透

背景

年前产品提了个需求,希望在页面元素最上层加上灯笼与下雪的动画,并且不影响下层元素的滑动与点击操作。于是,这个css3属性就登场了

属性介绍

pointer-events

MDN上的属性介绍:The pointer-events CSS property sets under what circumstances (if any) a particular graphic element can become the target of pointer events.

我的粗浅理解: 定义了这个属性的元素,触发的指针事件(手势或鼠标的触摸、点击)会根据属性去决定是否触发或下层元素触发(点击穿透)

属性值

普通元素只有两个属性值是需要的,其他都是只能用于SVG。

属性值 解释
auto 默认值,鼠标不会穿透当前层。
none 操作会忽略该元素,透传到元素的下层元素去触发操作事件
/* Keyword values */
pointer-events: auto;
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值