Jquery-UI选项卡 - 更改活动选项卡颜色

时间:2018-06-18 20:18:37

标签: jquery css jquery-ui-tabs

对于用户点击的标签处于活动状态,我喜欢更改标签颜色。我有下面的造型。我可能会缺少另一种造型吗?

我有以下代码

// Styling of tabs 
<style>
    .ui-tabs-active {
        background-color: green;     
    }
</style>


    // tab details
    <div id="tabs">
     <ul>
      <li><a href="#tabs-1">Tab1</a></li>
      <li><a href="#tabs-2">Tab2</a></li>
      <li><a href="#tabs-3">Tab3</a></li>
     </ul>
     <div id="tabs-1">
      <p>Tab1 Content</p>
     </div>
     <div id="tabs-2">
      <p>Tab2 Content</p>
     </div>
    <div id="tabs-3">
      <p>Tab3 Content</p>
    </div>
   </div>

// Javascript

  <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
  <link rel="stylesheet" href="/resources/demos/style.css">
  <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

 <script type="text/javascript">

     $(function () {
       $("#tabs").tabs();
  });
 </script>

它仍以蓝色显示,而我需要它为绿色。

enter image description here

1 个答案:

答案 0 :(得分:-1)

您的绿色被CSS特异性覆盖。如果要更新活动选项卡颜色,则需要将颜色应用于选项卡类

下的活动颜色
.ui-tabs .ui-tabs-active {
    background-color: green;
}

或者您也可以使用!important。

See the running code here