默认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:
<SelectsuffixIcon={<div className="custom-select-suffix-icon"><YourIcon/></div>}...
/>
这样就可以完成需要的效果了
如果需要渐变色别忘了添加
transition: all 0.2s;
跟antd保持同步。
如果有帮助到你,能点个赞嘛!!谢谢!!!