资讯专栏INFORMATION COLUMN

pointer-events

lufficc / 1142人阅读

摘要:属性效果和没有定义属性相同,鼠标不会穿透当前层。在中,该值和的效果相同。元素不再是鼠标事件的目标,鼠标不再监听当前层而去监听下面的层中的元素。其它属性值为专用,这里不再多介绍了。

pointer-events属性

auto——效果和没有定义pointer-events属性相同,鼠标不会穿透当前层。在SVG中,该值和visiblePainted的效果相同。

none——元素不再是鼠标事件的目标,鼠标不再监听当前层而去监听下面的层中的元素。但是如果它的子元素设置了pointer-events为其它值,比如auto,鼠标还是会监听这个子元素的。

其它属性值为SVG专用,这里不再多介绍了。

pointer-events: none

应用场景:

穿透遮罩层,拷贝文字

鼠标禁用

阻止用户的点击动作产生任何效果

阻止缺省鼠标指针的显示

阻止CSS里的 hover 和 active 状态的变化触发事件

阻止JavaScript点击动作触发的事件

兼容性

参考链接:
CSS3 pointer-events:none应用举例及扩展

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/117322.html

相关文章

  • css不常见属性之pointer-events

    摘要:上介绍为属性指定在什么情况下如果有某个特定的图形元素可以成为鼠标事件的。属性值有其中默认属性为。当值为表示鼠标事件穿透该元素并且指定该元素下面的任何东西。网友叙帝利给出了一种使用场景。加上则不会响应事件了。 MDN 上介绍为 CSS 属性指定在什么情况下 (如果有) 某个特定的图形元素可以成为鼠标事件的 target。pointer-events 属性值有: /* Keyword va...

    peixn 评论0 收藏0
  • css不常见属性之pointer-events

    摘要:上介绍为属性指定在什么情况下如果有某个特定的图形元素可以成为鼠标事件的。属性值有其中默认属性为。当值为表示鼠标事件穿透该元素并且指定该元素下面的任何东西。网友叙帝利给出了一种使用场景。加上则不会响应事件了。 MDN 上介绍为 CSS 属性指定在什么情况下 (如果有) 某个特定的图形元素可以成为鼠标事件的 target。pointer-events 属性值有: /* Keyword va...

    AndroidTraveler 评论0 收藏0
  • pointer-events: none 在 SegmentFault 中的两个应用场景

    摘要:值得一提的是,仅仅是鼠标事件失效,用键还是可以选中该链接的,然后打开,这个时候可以去掉标签的属性,就不能让键选中了实践一今天改了一个众审中心的。 简介 pointer-events: none 真是个神奇的属性。 该属性有什么用?借用 CSS3 pointer-events:none 应用举例及扩展 的总结来说:test pointer-events: none 顾名思义,就是鼠标事...

    jasperyang 评论0 收藏0
  • 踩了pointer-events:none的坑

    摘要:出现一前端同事跟我说你把这段加到全局的里面然后,悲剧了,上线后发现我的图片都不能点击了。解决情急之下,在所有需要点击的标签外边都包了一层,把点击事件移到上,了,但是并不知道做了什么导致了这样的问题。 bug出现:一前端同事跟我说:你把这段加到全局的css里面 img{ pointer-events: none } 然后,悲剧了,上线后发现我的图片都不能点击了。 bug解决:情急...

    Terry_Tai 评论0 收藏0
  • 几种HTML标签伪元素绑定事件的方式

    摘要:下面整理出几种简便方式实现伪元素时进行事件处理,附上例子代码。代码关键点在这里,元素禁止响应鼠标事件关键点在这里,伪元素覆盖父元素的,响应鼠标事件代码只有点击伪元素才能触发第二种通过阻止事件冒泡的方式实现基础代码同上,将和。 最近项目中遇到点击一个图标执行某些操作的功能,本来很简单就能实现,但图标却是 ::after 伪元素实现的,在印象中好像不能直接对伪元素进行 dom 操作,可项目...

    BakerJ 评论0 收藏0

发表评论

0条评论

lufficc

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<