Вместо того, чтобы пытаться сражаться с классами по умолчанию с помощью пользовательских классов.Вы можете использовать инструменты разработки и посмотреть, как он рендерится на внешнем интерфейсе и стилизовать эти классыНапример:
<Form.Group controlId="formBasicEmail">
<Form.Label>Email address</Form.Label>
<Form.Control type="email" placeholder="Enter email" />
</Form.Group>
Становится:
<div class="form-group">
<label class="form-label" for="formBasicEmail">Email address</label>
<input placeholder="Enter email" type="email" id="formBasicEmail" class="form-control">
</div>
Так что вы можете просто написать css:
.form-control {
border: 0;
}
Таким образом, вы можете стилизовать то, что они используют в реакции.компоненты начальной загрузки вместо попытки переопределить каждый стиль.Таким образом, вам не нужно использовать !important
. Или вы можете дважды проверить, что ваш CSS ниже стиля начальной загрузки, поэтому вы можете переопределить стиль.