【发布时间】:2020-06-28 03:01:14
【问题描述】:
<NavLink
to={rootPath + path}
activeClassName="active"
className={scss.navlink}
>
<ListItem button key={name}>
<ListItemIcon>
<Icon htmlColor="#E1F5FE" />
</ListItemIcon>
<ListItemText primary={name} />
</ListItem>
</NavLink>
在上面的代码中,我在x.module.scss 文件中将navlink 类定义为:
.navlink {
color: inherit;
text-decoration: none;
}
.navlink:hover,
.navlink:active,
.navlink:visited {
text-decoration: none;
}
/* Styling for when the link is active */
.navlink.active {
background-color: #039BE5;
}
注意 .navlink.active 在反应中实际上并不像 *imported_class_navlink active 那样工作。
我该怎么做才能让.navlink.active 工作?
另外.navlink > * 似乎也不起作用...
【问题讨论】:
标签: css reactjs react-css-modules