【发布时间】:2017-10-16 14:05:05
【问题描述】:
我想使用内联 CSS 将 active NavItem 元素的背景颜色更改为绿色。我正在使用 TypeScript 2.2、React、React Bootstrap、React Router Dom 和 React Router Bootstrap。这是可能的还是我需要创建一个 CSS 类?
https://react-bootstrap.github.io/components.html#navigation
当前代码:
const tabStyle: React.CSSProperties = {
backgroundColor: 'green'
}
return (
<main>
<div>
<Nav bsStyle="tabs" activeKey="1">
<LinkContainer to="/about">
<NavItem eventKey="1">Om</NavItem>
</LinkContainer>
<LinkContainer to="/facts">
<NavItem eventKey="2">Fakta</NavItem>
</LinkContainer>
</Nav>
</div>
</main>
);
【问题讨论】:
-
为了更改 Nav 的 css 属性,您需要为
nav类编写自定义 css。通过正常的引导类参考,然后添加您的自定义样式并导入它们。那应该可以,Nav 不提供使用自定义样式属性的选项,因此我认为您不能通过内联 css 来做到这一点
标签: css twitter-bootstrap reactjs typescript react-bootstrap