Переопределение CSS для визуализированных элементов MDBootrap - PullRequest
0 голосов
/ 07 мая 2019

Я использую MDBoostrap (аналог Bootstrap) для стилизации своих элементов в приложении React. Теперь у меня есть элемент select, который написан так, как показано ниже.

<div>
    <select id="Regions" style={errorSelect} value={this.state.userRegionId} onChange={this.handleRegionChange}>
      {this.handleGetRegions()}
    </select>
</div>

Когда он рендерится, он генерирует такой HTML-код, как этот. enter image description here

Я пытался сделать что-то подобное.

//...
const errorSelect = {
  borderBottom: '2px solid #FF0000'
};
//...
<select id="Regions" className={errorSelect} value={this.state.userRegionId} onChange={this.handleRegionChange}>
  {this.handleGetRegions()}
</select>
//...

Как вы можете видеть, даже если я применю элемент className или style в своем коде React, это не повлияет, так как основной пользовательский интерфейс отображается / переводится в элементы input и ul. Любая идея о том, как я могу применить свой собственный CSS путем переопределения (или добавления дополнительного стиля) к этому?

1 Ответ

0 голосов
/ 07 мая 2019

Вы можете принудительно создать свой собственный CSS, добавив "! Important" в конец строки CSS.И ваш собственный CSS-файл должен быть импортирован после CSS-файла MDBootstrap.Надеюсь, я помогу.

...