sha*_*k.s 7 css twitter-bootstrap reactjs reactstrap
我正在使用React Strap来帮助样式化正在创建的应用程序,但是我不知道如何将导航的背景颜色从白色更改为黑色。我曾尝试在nav标签页中将=“ 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>
);
}
}
Run Code Online (Sandbox Code Playgroud)
Nik*_*nov 10
reactstrap没有清晰的文档,所以我在这里只看到2个选项:
只需在组件中使用内联样式
<Nav style={{backgroundColor: '#f1f1f1'}}>Something</Nav>
或者通过使用css-modules
import styles from './Component.module.css'
<Nav className={styles.Component}>Something</Nav>
您在css中定义ctyles的位置
.Component{
background-color: #f1f1f1
}
注意:css-modules有时不足以覆盖引导样式,但是内联样式应该有所帮助
| 归档时间: |
|
| 查看次数: |
10855 次 |
| 最近记录: |