【发布时间】:2017-09-26 08:14:56
【问题描述】:
是否可以基于 javascript 对象或变量创建 css 类?
例如,如果您有一个可以输入十六进制代码的输入。我可以使用 javascript 提取值并将其设置为 var。
然后我可以使用这个 var 来设置带有 javascript 的内联样式,从而改变页面上文本的颜色。但是有没有办法可以使用这个 var 并创建一个 css 类?我宁愿在页面的一个元素上添加一个类,然后将样式嵌套在该类中以级联到其他元素,而不是遍历页面的所有元素并设置颜色。
【问题讨论】:
-
使用 css 变量 - developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables Caniuse: caniuse.com/#search=variables(IE 照常不起作用)
-
查看一些 CSS 预处理器,例如 SCSS。使用 JavaScript 将难以维护。
-
@user2182349 我正在使用 SCSS。问题是如何将 SCSS 中的 var 设置为 JS 变量,我不认为这是可能的吗?
标签: javascript html css