2016-01-24 104 views
5

我正在使用UI Bootstrap選項卡,我想更改某些組件的CSS,但不確定如何訪問不同的元素。Angularjs UI Bootstrap:如何修改uib-tab CSS

我想要更改的元素是活動選項卡的文本,非活動選項卡的文本以及兩者的邊框。

什麼是正確的語法需要訪問CSS中的這些標籤?

這裏是我使用的UIB標籤HTML:

<uib-tabset> 

    <uib-tab heading="Episodes"></uib-tab> 

    <uib-tab heading="Categories"></uib-tab> 

</uib-tabset> 

我很新的CSS - 提前道歉......

回答

11

您只需編輯引導的CSS爲.nav-tabs

.nav-tabs > li > a { 
    border: 1px solid #000; 
} 

對於活性標籤

.nav-tabs > li.active > a { 
    /*CSS HERE*/ 
} 

您也可以選擇樣式的uib-tab類的角說:

.uib-tab a { 
    border: 1px solid #000; 
    } 

對於活躍 UIB標籤

.uib-tab.active a { 
    /*CSS HERE*/ 
} 
+0

我想不同的選項卡組 1.標籤集1有不同的風格 2. Tabset 2有不同的風格 可能使用類,但如何? –

+0

@MohitSehgal可以添加一個類屬性爲'UIB-tabset'標籤等: ''' ....'' '。這個類將被添加到包裝ui選項卡的div中。 –

+0

我試了一下,但沒有選擇標籤,它是選擇標籤內的文字 –