如何覆盖css中定义的颜色?
我有一个样式类,它在视图中创建红色矩形:如何覆盖css中定义的颜色?,css,angularjs,Css,Angularjs,我有一个样式类,它在视图中创建红色矩形: .tag-template .left-panel { width: 24px; height: 24px; background: red; vertical-align: middle; } 下面是我如何使用视图中的类模板: <script type="text/ng-template" id="tag-template"> <div class="tag-template"> <
.tag-template .left-panel {
width: 24px;
height: 24px;
background: red;
vertical-align: middle;
}
下面是我如何使用视图中的类模板:
<script type="text/ng-template" id="tag-template">
<div class="tag-template">
<div class="left-panel">
</div>
<div class="right-panel">
<span>{{$getDisplayText()}}</span>
<a class="remove-button" ng-click="$removeTag()">✖</a>
</div>
</div>
</script>
{{$getDisplayText()}}
✖
在某些时候,我想覆盖css.tag template.left面板中定义的颜色,并将颜色更改为绿色
您知道如何使用ng style for examle在视图中更改css中定义的颜色吗?如果您想使用纯css方法覆盖:
旧代码:
<div class="left-panel">
新代码:
<div class="left-panel" style="color:green";>
如果要用纯css方法覆盖:
旧代码:
<div class="left-panel">
新代码:
<div class="left-panel" style="color:green";>
您可以使用ng样式更改颜色,就像myStyle可以作为您的表达式一样
<div class="left-panel" ng-style="myStyle"></div>
或
<div class="left-panel" ng-style="{color:'green'}"></div>
您可以使用ng样式更改颜色,就像myStyle可以作为您的表达式一样
<div class="left-panel" ng-style="myStyle"></div>
或
<div class="left-panel" ng-style="{color:'green'}"></div>
我建议您在标记中保留逻辑,并在CSS中保留样式,这将使代码更易于阅读和维护结构良好
注意,。左面板之间没有空格。左面板颜色
CSS
HTML
我建议您在标记中保留逻辑,并在CSS中保留样式,这将使代码更易于阅读和维护结构良好
注意,。左面板之间没有空格。左面板颜色
CSS
HTML
我从数据库中获取颜色。我需要它dynamic@Michael那么内联样式很可能就是这种情况下我从数据库中获取颜色的方式。我需要它dynamic@Michael那么内联样式很可能就是这种情况下的方式