我是一个React和Bootstrap的初学者。我想知道,如何样式化Form.Check(复选框),以便可以用更好的样式覆盖默认外观和感觉(比如开关或其他外观和感觉)。
这是我尝试过的(我使用了CSS样式,但效果不如预期):
MyForm.js
import React from 'react';
import { Row, Form, Col, Button, Container } from 'react-bootstrap';
class MyCustomClass extends React.Component {
constructor(props) {
super(props);
render()
{
return (
<div>
<br />
<h3>Page Title</h3>
<Form>
<Form.Group >
<Form.Check
type="Checkbox"
label="Click me"
/>
</Form.Group>
</Form>
</div>
)
}
}
}
MyForm.css
.form-inline {
width: 100%;
}
.form-group {
width: 90%;
}
.input-group {
width: 90% !important;
}
.form-control {
width: 67% !important;
}
//This makes no difference
.form-control [type=checkbox] {
width: 120px;
height: 40px;
background: #333;
margin: 20px 60px;
border-radius: 50px;
position: relative;
}