无法获取ListItem
的“选定”或“悬停”颜色。对于选定的,尝试设置其类,如:
<ListItem selected button key="home" classes={{ selected: classes.listItemSelected }}>
<ListItemText primary="Hi"/>
</ListItem>
然后设置样式如下:
const useStyles = makeStyles((theme) => ({
listItemSelected:{
backgroundColor: "#ff0000",
},
}));
但它不做任何事情,“选定”在ListItem
组件API here中描述。
如何设置ListItem
的selected和hover的颜色?
2条答案
按热度按时间wqnecbli1#
下面是处理背景颜色的默认ListItem样式部分:
需要注意的重要一点是,所选样式是通过两个类(
root
和selected
)的组合完成的,因此如果您试图使用单个类覆盖它,您将没有足够的specificity。下面是一个示例,显示了一种覆盖选定和悬停状态的方法:
相关回答:
lztngnrs2#
sx
prop:或者
styled
来创建一个可以多次重用的样式化组件:现场演示