【发布时间】:2021-10-22 01:20:16
【问题描述】:
查看了其他示例并尝试做同样的事情,但不确定为什么我的代码不起作用。我有循环遍历一些键并呈现 div 的代码。我想根据键是偶数还是奇数有条件地应用一些样式。示例:
<div className={parseInt(key) % 2 === 0 ? 'label1' : 'label2' }>
<span style={{ marginLeft: "10px" }}>{key}:00</span>
</div>
样式可以在同一个文件中访问,看起来像:
# Material UI
const useStyles = makeStyles((theme) => ({
label1: {
width: "50px",
height: "16px",
top: "458px",
background: "yellow",
fontSize: "12px",
},
label2: {
width: "50px",
height: "16px",
top: "458px",
background: "red",
fontSize: "12px",
},
}));
我做错了什么?目前没有样式被应用到 div
【问题讨论】:
-
DOM 中的类是否相应切换?
-
目前没有样式被应用到上面的代码中。代码
-
parseInt(key) % 2 === 0 ? 'label1' : 'label2' }> {key}:00你能试试这个吗.在 className 中的 { 之后添加波浪号并在 { 之前关闭波浪号
标签: css reactjs css-selectors react-css-modules