簡體   English   中英

如何在 react-bootstrap 中更改我的 5 個選項卡之一的顏色?

[英]How to change the color of one of my 5 tabs in react-bootstrap?

<Tabs defaultActiveKey="recent" >
  <Tab eventKey="recent" title="Recent">
  </Tab>
  <Tab eventKey="popular" title="Popular">
  </Tab>
  <Tab eventKey="all" title="All">
  </Tab>
  <Tab eventKey="category" title="Category">
  </Tab>
  <Tab eventKey="myconversation" title="My Conversation" >
  </Tab>
</Tabs>

我在其中一個組件中有五個選項卡,我只想更改一個選項卡“我的對話”的字體顏色。 我嘗試將 class 同時添加到父級和子級,但它沒有改變顏色。 請提出任何解決方案。

您需要將tabClassname添加到<Tab />組件,如下所示:

<Tab tabClassName="color-red" eventKey="profile" title="Profile">
  Tab Profile content
</Tab>

和一點 CSS 樣式:

.color-red {
  color: red;
}

.nav-tabs .nav-item.show .nav-link, 
.nav-tabs .nav-link.active.color-red {
  color: green;
}

試試這個代碼

<Tab eventKey="myconversation" title="My Conversation" style={{ color: "red" }} >
  </Tab>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM