bootstrap 4.3 nav-item selected 无法使底部边框透明
bootstrap 4.3 nav-item selected cannot make bottom border transparent
我正在尝试在选中选项卡时使底线选项卡变得透明(此处为蓝色)。
下图是在“激活”状态下工作的,当我点击的时候,但是一旦选中,标签仍然显示在底部的蓝色谎言,cf。第二张图
下面是我的 CSS 代码。
.tab-pane {
border-left: 3px solid #ff6a00;
border-right: 3px solid #ff6a00;
border-bottom: 3px solid #ff6a00;
border-radius: 0px 0px 0px 0px;
padding: 0px;
}
.nav-item {
background-color: #efefef;
border-left: 3px solid #007BFF;
border-right: 3px solid #007BFF;
border-top: 3px solid #007BFF;
border-bottom: 3px solid #007BFF;
}
.nav-item:active {
border-bottom-color: transparent;
}
.nav-item:current {
border-bottom-color: transparent;
}
.nav-tabs {
margin-bottom: 0;
}
由于在 nav-link
上设置了 .active class,自定义边框也应该在 nav-link
...
上设置
.nav-tabs .nav-link {
background-color: #efefef;
border-left: 3px solid #007BFF;
border-right: 3px solid #007BFF;
border-top: 3px solid #007BFF;
border-bottom: 3px solid #007BFF;
}
.nav-tabs .nav-link.active {
border: 3px solid #007BFF;
border-bottom-color: transparent;
}
我正在尝试在选中选项卡时使底线选项卡变得透明(此处为蓝色)。
下图是在“激活”状态下工作的,当我点击的时候,但是一旦选中,标签仍然显示在底部的蓝色谎言,cf。第二张图
下面是我的 CSS 代码。
.tab-pane {
border-left: 3px solid #ff6a00;
border-right: 3px solid #ff6a00;
border-bottom: 3px solid #ff6a00;
border-radius: 0px 0px 0px 0px;
padding: 0px;
}
.nav-item {
background-color: #efefef;
border-left: 3px solid #007BFF;
border-right: 3px solid #007BFF;
border-top: 3px solid #007BFF;
border-bottom: 3px solid #007BFF;
}
.nav-item:active {
border-bottom-color: transparent;
}
.nav-item:current {
border-bottom-color: transparent;
}
.nav-tabs {
margin-bottom: 0;
}
由于在 nav-link
上设置了 .active class,自定义边框也应该在 nav-link
...
.nav-tabs .nav-link {
background-color: #efefef;
border-left: 3px solid #007BFF;
border-right: 3px solid #007BFF;
border-top: 3px solid #007BFF;
border-bottom: 3px solid #007BFF;
}
.nav-tabs .nav-link.active {
border: 3px solid #007BFF;
border-bottom-color: transparent;
}