В настоящее время я использую кнопку Bootstrap 4.1 с классом .btn-outline-primary.В обычном состоянии кнопка имеет белый фон с синим текстом.Однако при наведении курсора на кнопку цвета инвертируются так, что фон становится синим, а текст - белым.
Активным состоянием этой кнопки является только выделенная граница (стилизация кнопки аналогична неактивному состоянию - белый фон с синим текстом), и я хотел бы сделать так, чтобы при нажатии кнопки кнопка оставаласьв том же стиле, что и при наведении на кнопку.
Однако у меня нет доступа к классу наведения кнопки, так как это кнопка начальной загрузки, и мне интересно, как мне этого добиться?Вот кнопка:
<button class='btn btn-outline-primary max-w-250 mx-1 my-1' type='button' id='MyButton' name='happyButton'>
<div class='d-flex flex-column justify-content-center align-items-center overflow-none'>
<div class='ButtonText line-height-16'>"Text Line One"</div>
</div>
</button>
Я пытался использовать CSS-стили с использованием: focus, чтобы изменить цвет фона, однако, это просто приводит к чрезмерному усилению текста, так как текст не инвертируется, и фон теперь соответствуетцвет текста.
.btn-outline-primary:focus{
background-color: #18f;
}