我有两个类-root
和button
-我想影响处于button
状态的root
类(例如:hover
)。
我正在尝试在button
上显示root:hover
。
const styles = {
root: {
'&:hover' {
// here I can style `.root:hover`
button: {
// and I've tried to affect `.root:hover .button` here
display: 'block'
}
}
},
button: {
display: 'none'
}
}
预期产量:
.element-root-35 .element-button-36:hover {
display: block;
}
当前输出:
.element-root-35:hover {
button: [object Object];
}
我正在使用Material-UI和React.js。在这种情况下,我正在使用withStyles()
导出。
答案 0 :(得分:1)
下面是正确的语法:
const styles = {
root: {
"&:hover $button": {
display: "block"
}
},
button: {
display: "none"
}
};
相关答案和文档: