【问题标题】:Angularjs UI Bootstrap: How to modify uib-tab CSSAngularjs UI Bootstrap:如何修改 uib-tab CSS
【发布时间】:2016-01-25 00:02:43
【问题描述】:

我正在使用 UI Bootstrap 选项卡,我想更改某些组件的 CSS,但不确定如何准确访问不同的元素。

我要更改的元素是活动选项卡的文本、非活动选项卡的文本以及两者的边框。

在 CSS 中访问这些选项卡的正确语法是什么?

这是我正在使用的 uib-tab HTML:

<uib-tabset>

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

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

</uib-tabset>

我对 CSS 很陌生 - 提前道歉...

【问题讨论】:

    标签: css angular-ui-bootstrap


    【解决方案1】:

    您可以简单地为 .nav-tabs 编辑引导程序的 css

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

    对于活动标签

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

    您可以选择为 Angular 添加的 uib-tab 类设置样式:

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

    对于活动 uib-tab

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

    【讨论】:

    • 我想要不同的标签集 1。标签集 1 有不同的样式 2.标签集 2 有不同的样式 可能使用类,但如何使用?
    • @MohitSehgal 您可以将类属性添加到uib-tabset 标签,例如:&lt;uib-tabset class="mycustomclass"&gt;....&lt;/uib-tabset&gt;。此类将被添加到包装 ui 选项卡的 div 中。
    • 我试过了,但它没有选择标签,它正在选择标签内的文本
    • @MohitSehgal 你能分享一下你正在使用的确切代码吗?
    猜你喜欢
    • 2015-08-14
    • 2016-05-29
    • 2016-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多