javascript - 如何对 CSS 伪选择器进行特征检测?
问题描述
我正在创建一个 custom input[type='range']
,并且需要为不为范围输入的“进度”部分提供本机 CSS 伪选择器的浏览器引入一些特定行为。在这种情况下,它是 Chrome 和 Safari。
火狐:input[type='range']::-moz-range-progress
边缘/IE11:input[type='range']::-ms-fill-lower
我想使用功能检测而不是浏览器检测。有没有办法检测浏览器是否支持给定的 CSS 伪选择器?
解决方案
推荐阅读
- javascript - nodejs 数组返回空。异步问题
- javascript - useEffect 中的 setState 循环应用程序
- python - MacOS 上的 Komodo,看不到 pip3 安装的模块
- node.js - 关系 Y 的 X 列包含空值
- python - 数周和事件的最佳数据结构
- django - JSON解析错误-期望值:第1行第1列(字符0)-DELPHI Rest Datasnap
- reactjs - React、Axios、Firebase 和 Express - POST 返回 404 未找到
- python-3.x - NameError:未定义名称“count_vehicle”
- function - 在 Kdb 中,如何将每个符号列表分配给值列表
- excel - 当我使用 TRANSPOSE 将其粘贴到工作表中时,为什么我的数组会破坏列?