我无法更改antd Tabs的默认边框颜色。
默认边框标签:
我想要的是:
不知何故,我能够实现这一点,但它没有响应,它需要更多的时间。它搞乱了移动的屏幕等
...
/* rest of css in codesandbox, https://codesandbox.io/s/so-change-antd-tabs-default-border-color-40gmb?file=/index.css */
...
.ant-tabs-content-holder {
border-width: 1px;
border-color: grey;
border-style: solid;
padding: 1rem;
background: white;
position: relative;
}
.ant-tabs-content-holder:after {
padding: 0;
margin: 0;
display: block;
content: '';
height: 1.1px;
position: absolute;
top: -1px;
left: 0%;
width: 24.8%;
background-color: white;
}
这就是它在移动的屏幕上的样子。我想我可以为不同的屏幕宽度使用许多断点,并改变left
和width
在.ant-tabs-content-holder:after
中的百分比,但这很繁琐。
如何以更简单的方式实现这一点?有什么想法吗?有没有任何Ant Designvars
的标签边框,我可以使用webpack或less
?antd docs有风格 prop 吗?我将感激你的帮助。
验证码:codesandbox
2条答案
按热度按时间kx5bkwkv1#
你只需要覆盖上面的4个类来实现你的布局:
CodeSandbox Demo
输出:
8dtrkrch2#
只是尝试覆盖现有的边界(使用相同的选择器)似乎做的工作。
https://codesandbox.io/s/so-change-antd-tabs-default-border-color-forked-tkg3h?file=/index.css
2022-08-24更新了antd依赖性