0
以下代码无法滚动,因为overflow: auto
不允许溢出到顶端。是否仍然有一种方法可以在这里滚动纯CSS c,没有额外的容器div?如何使顶部溢出来进行反向滚动工作?
.container {
display: flex;
flex-wrap: wrap-reverse;
overflow-y: auto;
height: 150px;
width: 150px;
background-color: rgba(0,0,0,0.5);
}
.container div {
min-width: 100px;
min-height: 100px;
margin: 10px;
background-color: rgba(0,0,0,0.5);
}
<div class="container">
<div>
</div>
<div>
</div>
<div>
</div>
<div>
</div>
<div>
</div>
<div>
</div>
</div>
编辑: 看来,这是浏览器的bug。
Firefox的错误:https://bugzilla.mozilla.org/show_bug.cgi?id=1042151
这精美适用于Chrome,但不是在Firefox和边缘。不幸的是它必须在Edge上运行。你有任何解决方法? –
@KagamiSaschaRosylight:哎呀!是的,FF似乎在flex方面有很多问题。这是一个长期未决的bug报告 - https://bugzilla.mozilla.org/show_bug.cgi?id=570036 – Abhitalks
看来如果没有其他解决方案,我必须提交一个新的bug。 –