【问题标题】:How to change position of drawer in material-ui?如何在material-ui中更改抽屉的位置?
【发布时间】:2018-04-05 12:32:49
【问题描述】:

在material-ui中改变抽屉的位置

我正在尝试将 paddingLeft 样式应用于抽屉。

由于某种原因,我的代码无法正常工作。有没有人知道这里发生了什么?

  <Drawer
        containerStyle={{paddingLeft:50}}
        className="app-sidebar-content"
        variant={type}
        open={type.includes("temporary") ? navCollapsed : true}
        onClose={this.props.onToggleCollapsedNav}
        classes={{
          paper: "side-nav"
        }}
      >
        <UserInfo />
        
      </Drawer>

【问题讨论】:

  • 是material-ui v1.0.0 beta还是v0.20.0?
  • 我使用的是 v1.0.0-beta.35

标签: reactjs material-design material-ui


【解决方案1】:

使用 CSS API 的 modal 元素,您可以实现您想要的:

<Drawer
  open={xxx}
  onClose={yyy}
  classes={{
     paper: classes.paper,
     modal: classes.modal
  }}
>...</Drawer>

然后

const styles = {
  modal: {
    paddingLeft: 50,
  },
}

参考:https://material-ui.com/api/drawer/

【讨论】:

    【解决方案2】:

    您使用的是哪个版本?

    使用最新版本的material-ui,您可以传递classes对象并设置组件层次结构的样式。

    希望这会有所帮助!

    【讨论】:

    • 我想我们也可以在“v1.0.0-beta.35”中使用classes
    • 仅供参考:“最新版本”又名 @Next 包含所有 v1.0.0 测试版。你的问题解决了吗?如果没有,您可能希望将链接发送到您的问题的代码沙箱(例如:codesandbox.io/s/kxokvropvv),以便其他人更容易看到您的代码
    猜你喜欢
    • 2018-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-09
    • 2020-07-07
    • 2017-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多