选择任何颜色语义用户界面提供例如:
<Form>
<Form.Input label="Email" type="email" />
<Form.Input label="Password" type="password" />
<Button color="teal" type="submit">
Sign In
</Button>
</Form>
你的按钮看起来像:
您可以在 Button 组件中添加倒置props,以响应语义 UI 提供
<Form>
<Form.Input label="Email" type="email" />
<Form.Input label="Password" type="password" />
<Button inverted color="teal" type="submit">
Sign In
</Button>
</Form>
您的组件看起来像:
悬停时返回与倒置相反的基本样式
使用 React 语义 ui 的样式组件使用
我建议您使用styled-components来覆盖语义 UI 组件样式
import { Tab, Form, Button, Grid, Icon } from "semantic-ui-react";
import styled from "styled-components";
const Mybutton = styled(Button)`
&:hover {
color: #fff !important;
}
`;
接下来使用你的新样式组件而不是语义用户界面
<Mybutton inverted color="teal" type="submit">
Sign In
</Mybutton>