gpt4 book ai didi

css - 如何在 Reactstrap 中更改背景颜色

转载 作者:技术小花猫 更新时间:2023-10-29 11:16:24 28 4
gpt4 key购买 nike

我正在使用 React Strap 来帮助设计我正在创建的应用程序的样式,但是我不知道如何将导航的背景颜色从白色更改为黑色。我曾尝试在导航选项卡标签中为 color ="dark",但这没有用。有帮助吗?

import React, { Component } from 'react';
import { Nav, NavItem, Dropdown, DropdownItem, DropdownToggle, DropdownMenu, NavLink } from 'reactstrap';

export default class nav extends React.Component{

constructor(props) {
super(props);

this.toggle = this.toggle.bind(this);
this.state = {
dropdownOpen: false
};
}

toggle() {
this.setState({
dropdownOpen: !this.state.dropdownOpen
});
}

render() {
return (
<div>
<Nav tabs>
<NavItem>
<NavLink href="/" active>blank.</NavLink>
</NavItem>
<Dropdown nav isOpen={this.state.dropdownOpen} toggle={this.toggle}>
<DropdownToggle nav caret>
Dropdown
</DropdownToggle>
<DropdownMenu>
<DropdownItem header>Header</DropdownItem>
<DropdownItem disabled>Action</DropdownItem>
<DropdownItem>Another Action</DropdownItem>
<DropdownItem divider />
<DropdownItem>Another Action</DropdownItem>
</DropdownMenu>
</Dropdown>
<NavItem>
<NavLink href="#">Link</NavLink>
</NavItem>
<NavItem>
<NavLink href="#">Another Link</NavLink>
</NavItem>
<NavItem>
<NavLink href="#">Disabled Link</NavLink>
</NavItem>
</Nav>
</div>
);
}
}

最佳答案

reactstrap 没有明确的文档,所以我在这里只看到 2 个选项:

  1. 只需在组件中使用内联样式

    <Nav style={{backgroundColor: '#f1f1f1'}}>Something</Nav>

  2. 或者通过css-modules来使用

    import styles from './Component.module.css'
    <Nav className={styles.Component}>Something</Nav>
    在 css 中定义 ctyles 的位置 .Component{
    background-color: #f1f1f1
    }

注意:css-modules 有时不足以覆盖 Bootstrap 样式,但内联样式应该有所帮助

关于css - 如何在 Reactstrap 中更改背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51487650/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com