我想有选择地semantic-ui-css
在我的组件中使用类。问题是我使用 PostCSS modules 选项,该选项在本地限定特定组件的所有类名。当我使用semantic-ui-react
组件(例如按钮)时,它会button
使用 classes呈现元素ui button
,但包含的 css 会在本地范围内,所以button
我得到button-min_ui__14RRq
我需要做两件事之一:
- 导入 Semantic-ui css,而类不在本地范围内
- 使 Semantic-ui 组件使用在本地范围内的类
现在我看到我只有一个选择:
import React from 'react';
import { Button } from 'semantic-ui-react'
import semantic from 'semantic-ui-css/components/button.min.css'
export default class Test extends React.Component {
render(){
return (
<Button className={[semantic.ui, semantic.button]}>Click Here</Button>
)
}
}
我明确说明了按钮要使用的类。它可以工作,但我必须对每个元素都这样做,并且它保留默认类。所以我得到ui button button-min_ui__14RRq button-min_button__Uio9b
有没有办法在不保留默认类的情况下做到这一点?