【发布时间】:2018-10-07 16:53:29
【问题描述】:
在我的网络应用中,我有一个背景层和一个覆盖层,两者都可以增长,如果其中一个增长,另一个应该增长到相同的大小.换句话说:我有一堆 HTML 元素,它们的大小应该是同步的,跟在最大的元素之后。
有没有办法用普通的 flex 布局来做到这一点? (没有 float 和 transform 黑客)
这里有一些伪代码来概括我的问题:
<container>
<background>has min-height of container height. Can grow (and cause scrollbars) if dynamic content takes more height</background>
<foreground>some overlay that should cover the background completely (following the size of the 'background' element, not the size of the 'container' element.)</foreground>
</container>
【问题讨论】:
-
我们需要看到问题,而不仅仅是您提供的解决方案
-
@TemaniAfif 不确定你错过了什么......
-
一切,你描述了你自己的问题,我们看不到它......没有代码,所以这有什么帮助?我们需要看到这个问题。如果有人有更好的解决方案怎么办?
-
@TemaniAfif 我认为我的回答很能说明问题的结构。如果你找到更好的造型方式,我会非常欢迎。其实我的回答概括了我原来的问题,所以我把它添加到问题中。
-
实际上我的理解是您在使用自己的应用程序时遇到了问题,您找到了解决方法,但我们不知道您想做什么?目的是什么?问题是什么?这对未来的读者有什么帮助? ...你描述的东西太宽泛了,你提供了一个代码做一些我们不知道的事情。我在背景上看到了一个文本,我们可以很容易地用多个背景来做,所以我看不出这与 flexbox 有什么关系。