IE11: CSS 变量 Polyfill
问题:
我可以在 IE11 中使用 CSS 变量吗没有原生支持?
答案:
是的,使用 CSS Vars Ponyfill。
CSS Vars Ponyfill 是一个客户端 JavaScript 库,将 CSS 自定义属性转换为静态值,使 IE11 浏览器能够支持 CSS 变量。它提供的功能包括:
用法:
在网页中包含 ponyfill:
<script src="https://unpkg.com/css-vars-ponyfill/dist/css-vars-ponyfill.js"></script>
限制:
示例:
:root { --color: red; } p { color: var(--color); }
:root { --size: 1em; --multiplier: 2; } p { font-size: calc(var(--size) * var(--multiplier)); }
W3C 规范:
以上是我可以在没有本机支持的情况下在 IE11 中使用 CSS 变量吗?的详细内容。更多信息请关注PHP中文网其他相关文章!