reactjs - 扩展面板图标转换(Mat. UI)

标签 reactjs material-ui

https://codesandbox.io/s/yp9lmvwo1x在这个沙盒中,您可以看到图标是一个箭头,旋转过渡非常好。但是,我为图标使用了 + x,我需要旋转 45 度。我如何实现这一点?

最佳答案

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 />}
        >

Edit expandIcon rotation

关于reactjs - 扩展面板图标转换(Mat. UI),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56033873/

相关文章:

javascript - react : Search Results not being displayed?

reactjs - 如何使用material-ui@next MenuItem进行路由?

javascript - react Material ui自动完成元素焦点onclick

css - 如何将 Material UI 选项卡移动到 AppBar 等父项的底部?

javascript - 鼠标悬停在列表项上

javascript - Material-UI:提供给 createMuiTheme 的阴影数组应该支持 25 个高度

javascript - React-js 如何触发 'BeforeInstallPromptEvent' 启动 "pop up"添加到主屏幕

css - 使用 ReactJS 在 Material-UI AppBar 中水平居中选项卡

reactjs - 将 Material-ui 与 ecmascript6 结合使用

css - 无法修复 Antd 模态高度