xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

CSS event pass through

CSS event pass through

CSS 黑科技 / CSS 技巧: css 禁用点击事件, 实现事件冒泡的效果

https://caniuse.com/?search=CSS pointer-events

pointer-events: none;

CSS 阻止点击事件穿透

一个CSS属性,它使事件“通过”应用它的元素,并使事件发生在元素“下面”。


.parent {
  pointer-events: none;
}

demo

/* 模拟,事件冒泡, child => parent */ 


// 事件冒泡, child => parent
// 事件捕获, parent => child

refs

https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events

https://stackoverflow.com/questions/1009753/pass-mouse-events-through-absolutely-positioned-element



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @   xgqfrms  阅读(171)  评论(3编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
历史上的今天:
2019-12-22 docker & Dockerfile
2019-12-22 Microsoft Edge for Mac
2019-12-22 WebAssembly JavaScript APIs
2015-12-22 Git常用命令速查表 & Git Basics & github : release 发布 All In One
点击右上角即可分享
微信分享提示