文件名称:css-variables-polyfill:CSS变量的基本polyfillcustom-properties
文件大小:36KB
文件格式:ZIP
更新时间:2024-05-24 10:08:55
JavaScript
CSS变量Polyfill CSS变量/自定义属性的基本polyfill 这是对非常基本的 polyfil的尝试。 实际上,这更多是部分polyfill,因为它不会覆盖变量内部的变量,DOM作用域或其他任何“奇特的”东西。 只需获取在CSS中任何地方声明的变量,然后为var()语句重新解析CSS,然后在本机不支持CSS变量的浏览器中替换它们。 根据 ,在当前浏览器中,只有IE,Edge和Opera Mini不支持CSS变量。 这个polyfill似乎可以很好地在所有这三个上工作。 我不知道为什么在旧版浏览器上也无法正常运行,但是我还无法在旧版浏览器上对其进行测试。 变更日志 1.2-2021-03-19 更新findSetters regex并添加外部测试 (总有一天我将学习编写测试用例) let var获得更好的旧浏览器支持 1.1.2-2019-03-23 更新findSe
【文件预览】:
css-variables-polyfill-master
----css-var-polyfill.js(7KB)
----webcomponents-lite.js(89KB)
----test-import.html(156B)
----LICENSE(1KB)
----test.css(1KB)
----README.md(2KB)
----test-import.css(57B)
----test.html(5KB)