Измените :active background-color вкладок React-Bootstrap

Я новичок в бутстрапе, но немного разбираюсь в React. Я просто хочу спросить, как изменить цвет фона :active на вкладках react-bootstrap.

Вот ссылка: - https://react-bootstrap.github.io/components/tabs/ (это вертикальное меню вкладок)

Я использовал код, показанный там.

                   <Tab.Container id = "sidebar" defaultActiveKey = "first">
                        <Row>
                            <Col sm = {3}>
                            <Nav variant = "pills" className = "flex-column">
                                <Nav.Item>
                                    <Nav.Link eventKey = "first" className = "tab">Tab 1</Nav.Link>
                                </Nav.Item>
                                <Nav.Item>
                                    <Nav.Link eventKey = "second" className = "tab">Tab 2</Nav.Link>
                                </Nav.Item>
                                <Nav.Item>
                                    <Nav.Link eventKey = "third" className = "tab">Tab 3</Nav.Link>
                                </Nav.Item>
                            </Nav>
                            </Col>
                            <Col sm = {9}>
                            <Tab.Content>
                                <Tab.Pane eventKey = "first">
                                    <h1>One</h1>
                                </Tab.Pane>
                                <Tab.Pane eventKey = "second">
                                    <h1>Two</h1>
                                </Tab.Pane>
                            </Tab.Content>
                            </Col>
                        </Row>
                    </Tab.Container>

Как изменить фон активных вкладок с помощью CSS или начальной загрузки?

Пожалуйста помоги.

Спасибо.

.nav-pills .nav-link.active { background-color: red; } ?
Tim Vermaelen 11.12.2020 11:44

о, я не видела твой комментарий перед тем, как написать

Nisharg Shah 11.12.2020 11:50
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
1
2
2 508
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

как предположил @Tim, это также на 100% правильно, когда вы выбираете variant = "pills", но по умолчанию variant = "tabs"

Для вкладок

.nav.nav-pills .nav-link.active {
    background-color: <YOUR_COLOR>
}

Для таблеток

.nav.nav-tabs .nav-link.active {
    background-color: <YOUR_COLOR>
}

Другие вопросы по теме

TypeError: невозможно прочитать свойство toLowerCase неопределенного с помощью commerce.js
Реагировать на загрузку компонента ниже текущего компонента
Хук React useState, влияющий на переменную по умолчанию, используемую в состоянии, независимо от операторов распространения, Object.assign и т. д
React Router не показывает домашнюю страницу по умолчанию при загрузке страницы
Необходимо использовать импорт для загрузки модуля ES: /Users/*path/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js require() модулей ES не поддерживается
Сохранение состояния isAuthenticated после обновления в React
Как использовать SignaturePad с React TypeScript
React Navigation 5 props.navigation.replace («компонент»); работает так же, как navigation.navigate() (кнопки «Назад» по-прежнему отображаются в заголовке)
React Hook useCallback имеет недостающие зависимости: «params» и «posts». Вы также можете выполнить функциональное обновление 'setPosts(p => ...)
Функция useState не работает в функциональном компоненте