【发布时间】:2019-07-10 21:53:28
【问题描述】:
我正在开发一个应用程序,我需要让标题在移动视图上折叠,我尝试了不同的样式,但都没有想要的结果。这是desktop view
那么这就是我需要做出响应的mobile view。 我的 UI 是基于 antd 构建的
.jsx
<Header className={MAIN_NAV}>
<Menu className={LEFT_NAV_MENU}>
<Item>
item 1
</Item>
<Item>
Item 2
</Item>
</Menu>
<Menu className={RIGHT_NAV_MENU}>
<Item>
item 3
</Item>
<Item>
Item 4
</Item>
</Menu>
</Header>
.css
.main-nav {
position: fixed;
width: 100%;
z-index: 1;
}
.left-nav-menu {
position: relative;
float: left;
top: 50%;
transform: translateY(-50%);
}
.right-nav-menu {
position: relative;
float: right;
top: 50%;
transform: translateY(-50%);
}
【问题讨论】: