【发布时间】:2021-02-14 09:04:18
【问题描述】:
我处理的示例如下:
我有一个按钮组件接收背景颜色作为道具。接收到的颜色将是悬停时按钮必须具有的背景。
第二个问题: 在css中使用props,使用css模块的唯一方法是在声明组件的js文件中应用内联样式?
下面我插入一个代码库(在示例中默认应用背景颜色):
import Button from "./Button";
export default function App() {
return <Button hoverColor={"red"} />;
}
...
export default function Button({ hoverColor }) {
const buttonStyle = {
backgroundColor: hoverColor
};
return <button style={buttonStyle}>click me!</button>;
}
谢谢
【问题讨论】:
-
这能回答你的问题吗? React pseudo selector inline styling
-
@PunitMakwana 嗨,我已经阅读了这个主题,我想用 css 模块管理 css,没有其他库的支持,我想了解是否可以使用伪仅具有 css 模块和内联的类。
-
您需要在 js 库中添加一些第三方 css 来执行此操作。我会推荐emotionjs
-
根据您的经验,您认为这是解决此问题的唯一方法吗?
标签: reactjs pseudo-class css-modules