无法使用 LESS (ant.design) 更改主按钮颜色
Cannot change primary button color with LESS (ant.design)
我已经使用 ant design 来获得主按钮样式但是尝试用 LESS 更改它的背景颜色但由于某种原因没有任何效果,有人可能遇到同样的问题或知道解决方案,我知道我可以做通过执行 style={{background-color}} 很简单,但是我不想在应该使用 LESS 时编写额外的代码。我正在为所有 tekst 设置原色,效果很好
@btn-primary-bg: #1B2F55;
<Button type='primary' onClick={this.handleSubmitEmail}>{submit}</Button>
antd.customize.less
enter image description here
您必须访问 antd 的按钮 class 才能更改样式。
为您的按钮组件添加一个新的 class 名称。
<Button type='primary' classname={'my-button'} onClick={this.handleSubmitEmail}>{submit}</Button>
然后,在 LESS 文件中,执行此操作,
.ant-btn.my-button{
background-color: 'red'
}
我发现了问题,项目是从另一个项目中获取的,app.css 有带有颜色设置的 ant primary,因此我发现并了解了优先级
你可以使用<Button htmlType="button" type="primary" id="turf-button" disabled={bnstate} shape="round" size="small" onClick={onconnect}>
然后
#turf-button {
background-color: lime;
}
我已经使用 ant design 来获得主按钮样式但是尝试用 LESS 更改它的背景颜色但由于某种原因没有任何效果,有人可能遇到同样的问题或知道解决方案,我知道我可以做通过执行 style={{background-color}} 很简单,但是我不想在应该使用 LESS 时编写额外的代码。我正在为所有 tekst 设置原色,效果很好
@btn-primary-bg: #1B2F55;
<Button type='primary' onClick={this.handleSubmitEmail}>{submit}</Button>
antd.customize.less
enter image description here
您必须访问 antd 的按钮 class 才能更改样式。
为您的按钮组件添加一个新的 class 名称。
<Button type='primary' classname={'my-button'} onClick={this.handleSubmitEmail}>{submit}</Button>
然后,在 LESS 文件中,执行此操作,
.ant-btn.my-button{
background-color: 'red'
}
我发现了问题,项目是从另一个项目中获取的,app.css 有带有颜色设置的 ant primary,因此我发现并了解了优先级
你可以使用<Button htmlType="button" type="primary" id="turf-button" disabled={bnstate} shape="round" size="small" onClick={onconnect}>
然后
#turf-button {
background-color: lime;
}