https://codesandbox.io/s/yp9lmvwo1x在此沙箱中,您可以看到该图标是一个箭头,并且旋转过渡非常好。但是,我在图标上使用+ x
,并且需要旋转45度。我该如何实现?
答案 0 :(得分:0)
在ExpansionPanelSummary source code中,您可以找到控制此样式的默认样式的语法:
'&$expanded': {
transform: 'translateY(-50%) rotate(180deg)',
},
您可以使用以下方法旋转45度:
expandIcon: {
"&$expanded": {
transform: "translateY(-50%) rotate(45deg)"
}
},
expanded: {}
然后在JSX中:
<ExpansionPanelSummary
classes={{
expandIcon: classes.expandIcon,
expanded: classes.expanded
}}
expandIcon={<ExpandMoreIcon />}
>