【问题标题】:Center a position:fixed element with auto width [duplicate]居中位置:具有自动宽度的固定元素[重复]
【发布时间】:2021-11-12 09:45:17
【问题描述】:

我想做一个职位:固定;标题以动态宽度和高度居中于屏幕。现在,在桌面上,这个解决方案可以很好地居中:

const Container = styled.div`
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
`;

我找到了解决方案here。我遇到的问题是,如果您输入我的website,并使窗口变窄,标题也会变小,并且菜单项空间不足。我想要width: auto;,因为我希望标题与菜单和徽标一样宽,即使我添加或删除菜单项,我也不想每次都手动更改宽度。

谁能想到解决这个问题的方法?

【问题讨论】:

标签: css css-position


【解决方案1】:

尝试添加这个:

align-items: center;
justify-content: center;

我真的不知道宽度自动的原因,因为这只会使宽度成为子元素的宽度。

【讨论】:

  • 嗨,我希望宽度是子元素的宽度。但是当你缩小页面时,标题的宽度会变小,即使子元素的宽度保持不变。这是video
  • 也许可以在项目上设置一个最小宽度,直到它填满?
猜你喜欢
  • 2011-01-01
  • 2020-11-16
  • 2013-02-02
  • 1970-01-01
  • 2014-03-15
  • 1970-01-01
  • 1970-01-01
  • 2015-06-22
相关资源
最近更新 更多