css - 无法使用 LESS 更改主按钮颜色 (ant.design)

标签 css reactjs less

我已经使用 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 的按钮类才能更改样式。

向按钮组件添加新的类名。

 <Button type='primary' classname={'my-button'} onClick={this.handleSubmitEmail}>{submit}</Button>

然后,在 LESS 文件中执行此操作,

.ant-btn.my-button{
  background-color: 'red'
}

关于css - 无法使用 LESS 更改主按钮颜色 (ant.design),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61015511/

相关文章:

javascript - 页面加载偏移值设置为 0。计算检查值

javascript - 如何缩放到 iframe 响应中的特定元素?

html - 不同的 div 内容在浏览器调整大小时重叠

javascript - 通用无状态组件 React 的类型?或者在 typescript 中扩展通用函数接口(interface)以获得更通用的功能?

css - 使用 PIE 在 less css 中为多个渐变添加 @argument

css - 在 Visual Studio 的 CSS 源代码编辑器中打开一个文件

css - React JS 模态窗口中的淡入和缩放效果

html - 让我的搜索框显示在正确的位置

javascript - 如何在 JavaScript 的循环中处理异步代码?

reactjs - Shopify 应用程序 - 脚本标签 - 从商店检索数据时出现 CORS 错误