Antd Select 添加中框

默认antd 的 Select中间并没有竖框,但是ui design设计了,所以记录一下如何添加

默认:
在这里插入图片描述
CSS:

.custom-select-suffix-icon {
    display: flex;
    align-items: center;
}

.custom-select-suffix-icon::before {
    content: '';
    height: 31px; /* 调整竖线的高度 */
    border-left: 1px solid #d9d9d9; /* 调整竖线的颜色和宽度 */
    margin-right: 8px; /* 图标和竖线之间的间距 */
}

TSX:

<Select
	suffixIcon={
		<div className="custom-select-suffix-icon">
			<YourIcon/>
 		</div>
	}
    ...
/>

这样就可以完成需要的效果了
如果需要渐变色别忘了添加

transition: all 0.2s;

跟antd保持同步。

如果有帮助到你,能点个赞嘛!!谢谢!!!

你可能感兴趣的:(React,入坑学习,react,antd)