如何解决全局光标覆盖,包括阴影树
覆盖页面光标的基本方法(参见Override global css with pure javascript)在自定义元素带有阴影树的情况下失败,其中阴影中的子元素有自己的光标规则——自定义元素的隔离光标规则在这种情况下,逻辑上优先,即使光标不是元素的真正子元素。
然而,我相当肯定,根据规范,用户代理被授予允许覆盖光标设置,如果它需要给出自己的状态或因为用户与系统级或应用程序级接口项。所以有一些承认光标最终是一个系统级项目不是文档的子项...
那么,除了自定义每个使用的组件以依赖自定义 --cursor 变量之外,是否有一种机制可以全局设置页面的光标规则,包括上述 shadowtree 案例?
目前,我所知道的唯一方法仅限于 Safari,它需要用户在高级设置中设置自定义 css 文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。