我想要参考此文档使用 :gloabal
去修改antd的Button的样式:
// CustomAntdButton/index.module.css
.myButton :global(.ant-btn-primary) {
background-color: red !important
}
// CustomAntdButton/index.tsx
import './index.module.css'
...
<div>CustomButton
<Button className='myButton' type="primary" shape="circle" >按钮</Button>
</div>
但是并没有任何改变:
完整代码如下:
https://codesandbox.io/s/fk7jnl
请问要如何才能在组件内自定义Antd组件的样式呢?
题主的之前的提问里我就指出来了,global 样式不是这样导入的。
你这样导入的只能是 local 样式,global 样式需要你显式指定出来:
第二你这个选择器依然写的不对:
或者还有一种改法,你就不要用 CSS Modules: