【问题标题】:Align Right Menu of Antd from Layout Component从布局组件对齐 Antd 的右键菜单
【发布时间】:2019-01-06 18:12:22
【问题描述】:

我想右对齐antd的菜单。

注意:这张照片是 Photoshop 编辑的,不是真实的。

我尝试声明className = "Menu" 并设置.Menu {align-items: right;} 这是我的代码。

<Layout>
    <Sider
      breakpoint="lg"
      collapsedWidth="0"
      onBreakpoint={(broken) => { console.log(broken); }}
      onCollapse={(collapsed, type) => { console.log(collapsed, type); }}
    >
      <div className="logo" />
      <Menu theme="dark" mode="inline" defaultSelectedKeys={['4']}>
        <Menu.Item key="1">
          <Icon type="user" />
          <span className="nav-text">nav 1</span>
        </Menu.Item>
        <Menu.Item key="2">
          <Icon type="video-camera" />
          <span className="nav-text">nav 2</span>
        </Menu.Item>
        <Menu.Item key="3">
          <Icon type="upload" />
          <span className="nav-text">nav 3</span>
        </Menu.Item>
        <Menu.Item key="4">
          <Icon type="user" />
          <span className="nav-text">nav 4</span>
        </Menu.Item>
      </Menu>
    </Sider>
    <Layout>
      <Header style={{ background: '#fff', padding: 0 }} />
      <Content style={{ margin: '24px 16px 0' }}>
        <div style={{ padding: 24, background: '#fff', minHeight: 360 }}>
          content
        </div>
      </Content>
      <Footer style={{ textAlign: 'center' }}>
        Ant Design ©2018 Created by Ant UED
      </Footer>
    </Layout>
  </Layout>

之后我尝试了另一种方法,我尝试将align= "right"属性添加到&lt;Menu theme="dark" mode="inline" defaultSelectedKeys={['4']}&gt;,但它仍然不起作用。

我不知道如何处理它。

【问题讨论】:

    标签: html css reactjs antd


    【解决方案1】:

    @mostafa,如果您查看文档的布局部分:

    https://ant.design/components/layout/

    通过将代码放在 Content 组件之后,您会看到 Sider 组件右对齐:

    <Layout>
      <Header>header</Header>
      <Layout>
        <Sider>left sidebar</Sider>
        <Content>main content</Content>
        <Sider>right sidebar</Sider>
      </Layout>
      <Footer>footer</Footer>
    </Layout>
    

    我建议更改代码组合。

    【讨论】:

    • 当我改变代码结构时,它不再支持响应了
    猜你喜欢
    • 2011-05-17
    • 2022-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 1970-01-01
    • 2017-01-09
    • 2019-03-19
    相关资源
    最近更新 更多