【问题标题】:Not able to remove tab border from tabs in angular 4 using bootsrap无法使用引导程序从 Angular 4 中的选项卡中删除选项卡边框
【发布时间】:2018-06-22 15:51:05
【问题描述】:

我正在使用 ngx-bootstrap 和 angular 4 ,标签可见我想删除底部边框。 This border

tab>active {
  color: rgb(58, 45, 128)
}

tabset {
  margin: 0;
  outline: 0;
  border-bottom: 0px;
}
<div>
  <tabset>
    <tab heading="Home"></tab>
    <tab heading="Profile"></tab>
    <tab heading="About us"></tab>
  </tabset>
</div>

【问题讨论】:

  • box-shadow 可能......试试box-shadow:none
  • 你能创建一个 plunk 吗?

标签: html css angular twitter-bootstrap ngx-bootstrap


【解决方案1】:

为什么不完全摆脱边界如下?这不像是用自己的边框突出显示的选项卡。

tabset{
margin: 0;
outline: 0;
border:none !important;
}

编辑: 由于应用样式表的顺序很重要,因此您可以在 style.css 中保留以下代码。您可以将 id 用于包含这些选项卡的 div 元素子集,然后应用您的border-bottom:none;到仅指向具有匹配 id 的 div 的选项卡集的 css 代码。例如

#myDiv > tabset
{
    margin: 0;
    outline: 0;
    border-bottom:none !important;
}

【讨论】:

  • .nav-tabs{borde-bottom:none} ?或 .nav.nav-tabs{border-bottom:none}?
  • @Punit 尝试新的示例代码。请注意,我添加了 !important;让我们知道它是否有效。
  • 不,它仍然没有用,它仅在我添加到 style.css 而不是组件的 css 时才有效
  • @Punit 你说“当我添加到 style.css...” 当你添加什么到 style.css 时?
  • 当我在 style.css 中添加border-bottom :none 时,只有它起作用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多