【问题标题】:How can I use flexbox to make it so one flex item overlaps another flex item? [duplicate]如何使用 flexbox 使一个 flex 项与另一个 flex 项重叠? [复制]
【发布时间】:2017-07-01 15:22:36
【问题描述】:

我想显示用户个人资料图片列表。每个个人资料图像都应该是可点击的,并且每个用户图像也应该覆盖用户名。换句话说,用户名应该在他们的形象之上。

我想让<a> 成为一个弹性容器。当我这样做时,垂直对齐是正确的,但我需要手动控制水平对齐以使文本覆盖图像。

如何使用 flexbox 使一个 flex 项与另一个 flex 项重叠?

<a>
    <img src="someurl">
    <span>some name</span>
</a>

【问题讨论】:

标签: html css flexbox


【解决方案1】:

我认为这与flexbox 无关。这听起来像是positioning 类型的问题。

a{
  position: relative;
  display:block;
  width:200px;
  height: 200px;
}

a span{
  position: absolute;
  bottom: 0;
}
<a>
    <img src="http://placehold.it/200x200">
    <span>some name</span>
</a>

【讨论】:

    猜你喜欢
    • 2020-11-26
    • 2018-09-10
    • 2017-08-03
    • 2018-07-20
    • 2017-11-21
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 2021-05-12
    相关资源
    最近更新 更多