import 'antd/lib/style/index.less';
.custom-class { /* 设置 Segment 颜色 */ --segment-color: #bbb;
/* 这个是 Segment 的文本颜色 */ color: #333;
/* 调整 Segment 激活状态文本的颜色 */ & .ant-menu-item-selected { color: #fff; }
/* 背景修饰效果以水平块呈现,类似于边框,这里使用的是渐变 */ background-image: linear-gradient(to right, var(--segment-color), var(--segment-color) 1px, transparent 1px, transparent 100% ); }
使用CSS变量(如--segment-color)控制背景颜色。这样就可以在多个元素上应用相同的背景样式,并使用不同的--segment-color值根据需要调整颜色。
如果需要使用其他背景样式(如径向渐变,阴影等),可以使用CSS中的其他背景属性,但需要确保样式不会破坏背景效果。