如何对 Ant Design 组件的多个 class 应用样式修改?
如何对 ant design 组件的多个 class 应用样式修改
要对 ant design 组件的多个 class 应用样式修改,可以采用以下步骤:
1. 使用权限定名类选择器
将组件的 class 名作为权限定名,然后在 css 中使用该权限定名作为选择器。例如,要在 mycomponent 组件上应用 my-class1 和 my-class2 类的样式,css 代码如下:
mycomponent.my-class1 { /* 样式1 */ } mycomponent.my-class2 { /* 样式2 */ }
2. 在 tsx 中便捷写法
在 tsx 中,可以使用 classname 属性将组件的 class 名作为权限定名,例如:
const MyComponent = () => <div className="MyComponent.my-class1 MyComponent.my-class2">...</div>;
需要注意的是,避免使用多 classname(mycomponent + ' ' + mycomponent2)来应用样式,因为这种方法只能覆盖 existing class 而不应用新的 class。
以上就是如何对 Ant Design 组件的多个 class 应用样式修改?的详细内容,更多请关注其它相关文章!