【发布时间】:2021-11-12 09:45:17
【问题描述】:
我想做一个职位:固定;标题以动态宽度和高度居中于屏幕。现在,在桌面上,这个解决方案可以很好地居中:
const Container = styled.div`
position: fixed;
left: 50%;
transform: translateX(-50%);
width: auto;
`;
我找到了解决方案here。我遇到的问题是,如果您输入我的website,并使窗口变窄,标题也会变小,并且菜单项空间不足。我想要width: auto;,因为我希望标题与菜单和徽标一样宽,即使我添加或删除菜单项,我也不想每次都手动更改宽度。
谁能想到解决这个问题的方法?
【问题讨论】:
-
我建议在移动设备上使用@media 查询创建一个特殊的标头属性(最大宽度:“EnterMobileWidth”)。如果有兴趣,请查看:w3schools.com/css/css_rwd_mediaqueries.asp
标签: css css-position