我正在使用Materialise框架。它效果很好,但我想讓所有頁面填充窗口(使用最小高度)。這似乎搞砸了元素的垂直對齊。如何解決這個柔性盒垂直對齊問題?
這是我使用的CSS代碼:
.valign-wrapper {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
這是我使用的是什麼,所以他們填滿窗口調整元素的大小。
function resize() {
var heights = window.innerHeight;
$(".fill-container").each(function() {
$(this).css("min-height", heights + "px");
});
}
resize();
window.onresize = function() {
resize();
};
這裏是我想匹配的窗口的高度,同時保持垂直對齊(這是在級別)的一些例子:
<div class="parallax-container valign-wrapper">
<div class="section no-pad-bot">
<div class="container fill-container">
<div class="row center">
<h5 class="header col s12 light">A modern responsive front-end framework based on Material Design</h5>
</div>
</div>
</div>
<div class="parallax"><img src="img/background3.jpg" alt="Unsplashed background img 3"></div>
</div>
所以,問題是有什麼好替代使用彈性盒?如果沒有,那麼我怎樣才能讓容器調整之前的 flexboxes居中的文字?
此外,這是個什麼樣子,當調整大小()被調用,所以你可以看到類似的問題:
工作就像一個魅力!非常感謝你。 – ColonelHedgehog
@ColonelHedgehog真棒不客氣 –