ant-design中取消tab激活时候的下划线、以及修改tab激活时候下划线颜色

git上看到的这个取消

1. 取消下划线

ant-design中取消tab激活时候的下划线、以及修改tab激活时候下划线颜色_第1张图片

  1. 写在当前vue文件样式中不添加scoped属性才会生效。
  2. 最好还是新建一个global.less中修改组件默认样式,然后在main.js中引入一下。一般在要修改的组件上添加个类名比如user,这样只修改当前组件。
  • 当前文件

  • global.less

a-tab组件上直接添加class="user"

<a-tabs v-model:activeKey="activeKey" class="user">
        <a-tab-pane key="1" tab="客户信息">Content of Tab Pane 1a-tab-pane>
        <a-tab-pane key="2" tab="Tab 2" force-render>Content of Tab Pane 2a-tab-pane>
        <a-tab-pane key="3" tab="Tab 3">Content of Tab Pane 3a-tab-pane>
   a-tabs>
// 添加个类名 隐藏掉激活时候下划线
.user{
    .ant-tabs-ink-bar {
        visibility: hidden;
    }
}

修改后:
在这里插入图片描述


其它:
给激活的tab标签添加其它样式~感觉还不错

.user{
    .ant-tabs-ink-bar {
        visibility: hidden;
    }
    .ant-tabs-nav .ant-tabs-tab-active {
        background-color: @primary-color;
        color: #fff;
        border-radius: 20px;
        text-shadow: 0 0 10px currentColor
    }
}

ant-design中取消tab激活时候的下划线、以及修改tab激活时候下划线颜色_第2张图片

2. 修改激活时候下划线颜色

.user{
    .ant-tabs-ink-bar{
        background-color: red;
    }
}

ant-design中取消tab激活时候的下划线、以及修改tab激活时候下划线颜色_第3张图片

你可能感兴趣的:(vue,ant-design,of,vue,ant,vue)