【发布时间】:2015-05-30 05:01:21
【问题描述】:
有没有办法为md-tabs 中的不同选项卡设置不同的背景颜色?
默认为无颜色,可以在tabs demo中看到
我尝试了<md-tabs background-color="green">,但它不起作用
【问题讨论】:
标签: angularjs tabs angular-material
有没有办法为md-tabs 中的不同选项卡设置不同的背景颜色?
默认为无颜色,可以在tabs demo中看到
我尝试了<md-tabs background-color="green">,但它不起作用
【问题讨论】:
标签: angularjs tabs angular-material
AngularJS 材料设计 (md) 选项卡,md-tabs 背景颜色是透明的,并使用主容器的背景颜色。尝试为 md-tabs 添加 CSS 类。
为整个 md 选项卡添加背景
md-tabs {
background: red;
border: 1px solid #e1e1e1; }
通过将 CSS 子元素添加到 md-tab 类,您可以看到不同选项卡的不同颜色。
.md-tab:first-child{background: green; }
.md-tab:nth-child(2){background: pink; }
.md-tab:nth-child(3){background: blue; }
【讨论】:
ng-class 或 ng-style。 <md-tab label='one' ng-class='{"green": isGreenTab(), "blue":isBlueTab()}'>...</md-tab> <md-tab label='two' ng-style='myStyleFunction()'>...</md-tab>
在评估源代码后,我发现了一种方法来实现标签标题的动态内容格式。为此,请编写如下代码
<md-tabs>
<md-tab>
<md-tab-label>
<span ng-class="......">
Title
</span>
</md-tab-label>
<md-tab-body>
content
</md-tab-body>
</md-tab>
</md-tabs>
【讨论】: