开始研究material-ui,在SandBox中创建了一个简单的app:https ://codesandbox.io/s/eager-ride-cmkrc
jss的风格对我来说很不寻常,但是如果你帮我做这两个简单的练习,那么我就会明白一切。
第一:我希望将ButtonLeft
和 的通用属性ButtonRight
并入新类并扩展它:(https://github.com/cssinjs/jss-extend#use-rule-name-from-the-current-styles-object)
ButtonControll: {
display: "none",
position: "absolute",
fontSize: "24px"
},
ButtonLeft: {
extend: 'ButtonControll',
left: "0",
},
ButtonRight: {
extend: 'ButtonControll',
right: "0",
}
但它不起作用=(
第二:我希望当你悬停在容器上时出现箭头,所以我写了这个:
"&:hover .MuiIconButton-root": {
display: "block"
}
问题:MuiIconButton-root
它是所有 IconButton 的基类名称?但我想要这样的东西:
"&:hover ButtonLeft": {
display: "block",
backgroundColor: 'red'
},
"&:hover ButtonRight": {
display: "block",
fontSize: '50px'
}
请帮我完成这两个简单的任务,然后我就会明白一切=)