【发布时间】:2021-06-28 00:49:48
【问题描述】:
我的布局是仅限移动设备的,所以主体最大宽度为 700px,我有一个侧边栏菜单,我想与主体的左边距对齐,目前它与视口对齐,所以如果视口更大超过 700 像素的侧边栏从视口的左边距打开,在其余内容之外。无论屏幕大小如何,如何使其与主体对齐?
.burger-menu {
width: 0;
background-color: var(--lightest-grey);
height: 100%;
position: absolute;
display: flex;
left: 0;
transition: width 0.7s ease-out;
}
.menu-active {
width: calc(var(--max-width) * 0.7);
display: flex;
}
https://codesandbox.io/s/competent-sea-wfnxk?file=/style.css:1949-2021
【问题讨论】: