我正在开发一个需要使标题在移动视图上折叠的应用程序,但我尝试了所有不同的样式,但均未获得预期的结果。这是desktop view
这就是我需要作出回应的mobile view的地方。 我的用户界面基于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%);
}
答案 0 :(得分:0)
您需要阅读媒体查询。
@media only screen and (max-width: 600px) {
/* rules go here */
.MAIN_NAV {
width: 100px;
}
}