【发布时间】:2020-07-23 20:01:17
【问题描述】:
我正在尝试更改 react-bootstrap 列表组项的背景颜色。
我的 example.js 文件
import {classes} from "./Sidebar.module.css";
import ListGroup from "react-bootstrap/ListGroup";
import React from "react";
const Sidebar = () => {
return (
<div>
<ListGroup>
<ListGroup.Item className = {classes.Color} >Products</ListGroup.Item>
<ListGroup.Item>Stores</ListGroup.Item>
</ListGroup>
</div>
)
}
Sidebar.module.css 文件有
.Color{
background-color: red;
即使给定了自定义类名,背景颜色仍然是默认颜色。
【问题讨论】:
-
如果您删除 css 导入名称周围的花括号
{},那么我相信它本身应该没问题.. 像这样import classes from "./Sidebar.module.css";给你,codesandbox.io/s/css-modules-react-cq6nj .. 而不是Sidebar.module.css,您在styles.module.css中发现了相同的内容,因此您可以在您的 css 中调整这些更改。这对您有帮助吗?? -
嗨,@ManirajMurugan 谢谢。即使删除了
{},它仍然不会改变背景颜色和其他样式,除非我使用!important,这很难用于每种样式。 -
在上面提供的代码和框链接中,我没有包含任何
! important..你能分叉上面给出的代码和bx并重现你的问题吗?我会尝试解决方案..
标签: css reactjs react-bootstrap react-css-modules