自定义 css 属性或部分 css 变量填充程序
Custom css properties or partial css-variables shim
>我希望能够在我的CSS类中定义一些非标准属性,然后我的javascript可以在运行时以与使用Window.getComputedStyle()或jQuery.css()的标准完全相同的方式和优先级来获取这些属性。
这是为了允许在仪表板中某些基于 SVG 的仪表中灵活地设置项目的主题,例如仪表针路径、径向刻度范围等。
这个工具由css变量规范提供,但目前只在Firefox中实现:http://dev.w3.org/csswg/css-variables/
我不需要 css-variables 规范的全部功能,因为变量只需要由我的 JavaScript 代码读取,而不是由标准 css 属性读取。
任何人都可以建议一个垫片或实现它的方法吗?
谢谢。
似乎你需要一个预处理器CSS库来完成你正在寻找的工作:我个人建议使用变量的SASS(以及GRUNT JS)等等。
如果您从未处理过这些新工具,起初它们似乎并不难,但需要尝试几次才能熟悉: 因此,在本文中,您将全面解释 SASS 如何提升您的开发工作流程。
相关文章:
- 将css属性替换为变量
- 带有.css()串联问题的jQuery变量
- 将jQuery.css()与变量一起使用
- 在 javascript css 属性中使用变量
- jquery.css()中的变量
- 使用javascript变量更改css背景颜色
- 用于编辑LESS CSS变量的Javascript库
- 在JQuery.css()函数中使用变量
- 如何使用JavaScript变量设置函数集css宽度
- 将css附加到javascript变量
- 通过 JavaScript 访问 CSS 自定义属性(又名 CSS 变量)
- 如何使用变量制作纯 javascript .css() 函数
- 来自 CSS ID 的百分比变量
- JS / jQuery:变量.css()属性名称
- 如何将重复的 css 值存储在变量中以使代码不那么重复
- 自定义 css 属性或部分 css 变量填充程序
- 我如何找到在给定元素的样式中使用的CSS变量
- CSS变量在移动Safari上不更新
- 使用JavaScript获取和设置CSS变量
- 获取或设置 CSS 变量