CSS Стиль в реакции - PullRequest
       0

CSS Стиль в реакции

1 голос
/ 16 февраля 2020

Не знаю, почему мой элемент ввода не меняет цвет при наведении

<input
                    id='running'
                    className={filterButtonsSytles.button} 
                    style={{backgroundColor: this.state.running  ? 'grey':'white'}} 
                    type="button"
                    value="Bieganie"
                    onClick={(e)=>this.clickHandler(e)}
                />

css

.button {
    border: 1px solid black;
    cursor: pointer;
}

.button:hover {
    background-color: grey;
}

1 Ответ

1 голос
/ 16 февраля 2020

Вы должны задать! Важный флаг при наведении, потому что ваш стиль в элементе реагирования является встроенным, а встроенный стиль не позволяет переопределить любым внешним css

Чтобы сделать это правильным

.button:hover {
background-color: grey!important;
}

Для большей точности ! Важный не рекомендуется. Вы должны использовать классы для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...