【发布时间】:2018-07-08 00:38:27
【问题描述】:
我正在做一个 angularjs 项目,我需要在 CSS 中使用用户定义(动态)颜色,有没有办法使用 Angularjs、核心 JS 或 SASS 在我的 CSS 中使用这种动态颜色?
类似...
HTML 页面中的内部 CSS:
<style>
.button, .link {
background:{{ ColorTheme }};
}
</style>
AngularJS 控制器:
app.controller('myController', function($scope) {
$scope.ColorTheme = '#f00'};
});
【问题讨论】:
-
一种方法是使用 Sass 创建多个 css 主题文件,并根据用户需要更改引用。
-
是的,您可以,您应该将样式标签保留在同一控制器标记边界内。或者你也可以通过 ng-class 来实现。
-
@Prajwal,你能解释一下你的观点吗
标签: javascript html css angularjs sass