通过 CSS 禁用选择的标准编译方式



这个问题是关于如何通过用户交互禁用DOM元素的选择。(这对于一些丰富的HTML应用程序(如游戏)非常重要。

最常见的解决方案是user-select: none CSS规则(及其特定于浏览器的变体),它现在确实可以解决问题。

但是,一条评论提到此功能只是一个草稿,在当前的 CSS 规范中不存在。

这是什么故事?此功能是重命名还是故意过时?我可以指望此功能保持功能,还是应该开始以不同的方式实现它或完全避免它?

这将隐藏任何选择

::selection {
    background: transparent;
}

最新更新