我尝试为我的角度素材应用开发以下用户界面。但我不知道如何在CSS中自定义所有未选中的md-tab。
HTML代码:
<md-tabs class="md-primary" md-selected="selectedIndex" md-align-tabs="top" md-autoselect md-dynamic-height id="top">
<md-tab ng-repeat="tab in tabs" flex layout="column" layout-fill>
<md-tab-label>
<div layout="row" layout-fill>
<div class="md-tab-item-index">
<span>{{tab.index}}</span>
</div>
<div class="md-tab-item-label">
{{tab.title}}
</div>
<div class="md-tab-item-label-separator"></div>
</div>
</md-tab-label>
<md-tab-body>
<div ng-include="tab.content"></div>
</md-tab-body>
</md-tab>
</md-tabs>
CSS
.md-tab-item-label {
color: white;
font-size: 14px;
line-height: 20px;
text-transform: capitalize;
}
.md-tab-item-label-separator {
background-color: rgba(255, 255, 255, 0.5);
-webkit-box-flex: 0 1 auto;
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
height: 1px;
min-width: 0;
position: relative;
top: 12px;
width: 68px;
margin-left: 10px;
}
.md-tab-item-index {
background-color: #ffffff;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 12px;
font-weight: 500;
height: 24px;
line-height: 24px;
position: relative;
text-align: center;
width: 24px;
color: #000000;
margin-right: 10px;
}
答案 0 :(得分:0)
简单:
md-tab ng-scope ng-isolate-scope md-ink-ripple md-active
那是活跃的
md-tab ng-scope ng-isolate-scope md-ink-ripple
那不活跃
将你的风格用于所有人,然后为活动风格准备特殊风格。