【问题标题】:Float right in flexbox在 flexbox 中向右浮动
【发布时间】:2019-04-28 22:47:04
【问题描述】:

我想使用 flexbox 在 React 的右侧创建垂直导航栏,中间是我无法访问的登录元素。问题是使用 justify-content: flex-end。元素移到右侧,但登录元素位于下方而不是中心。

我尝试使用位置:绝对,继承。但是登录元素会重叠。我也尝试过使用 z-index,但它是相似的。 z-index -1;适合登录,不适合导航栏。 z-index 10:适合导航栏,不适合登录。

通常我只会在导航栏上使用 float: 并完成它。但我想知道是否有使用 flexbox 的解决方案。

【问题讨论】:

    标签: html css flexbox css-float


    【解决方案1】:

    我不认为 flexbox 是适合这种布局的工具。可能是,如果登录表单相对于导航栏留下的空间居中(这可能比相对于整个身体居中更有意义)。在这里,导航栏似乎确实是float: rightposition: fixed。此处指定的布局对于较小的屏幕尺寸不可避免地会发生重叠,所以是的,您需要定义发生这种情况时的行为。

    【讨论】:

      猜你喜欢
      • 2016-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-24
      • 2014-01-24
      • 1970-01-01
      • 1970-01-01
      • 2018-06-23
      相关资源
      最近更新 更多