將最後一行項目與 Flex-box 對齊
Flex-box 佈局以其在安排內容方面的靈活性而聞名。在您有一個Flex-box 容器的場景中,其中的項目使用Flex-flow 排列: rowwrapper;和justify-content: space- Between; 時,您可能會遇到希望最後一行的項目與其他項目對齊的情況。
透過justify-content: space- Between 實現對齊;
為了實現這種對齊,同時保持使用justify-content: space- Between;對於可調整的網格尺寸,您可以使用以下方法:
display: flex;<br> flex-flow: row wrap;<br> justify-content: space- Between;<br> }<p>.grid::after {<br> 內容: "";<br> flex: auto;<br>}<br></p>
此CSS 程式碼在容器中加入一個不可見元素(::after)。此元素佔用容器中的剩餘空間,有效地將最後一行中的項目與其他行對齊,同時保留其他行所需的分佈。
範例
考慮以下範例,其中最後一行項目需要在「中間列」中對齊:
顯示: flex;<br> flex-flow: 換行;<br> justify-content: space- Between;<br>}<p>.grid::after {<br> content: "";<br> flex: auto;<br>}</p><p>.item {<br> 寬度🎜> 寬度: 100px;<br> height: 100px;<br>背景顏色: #ccc;<br>}<br></p>
此程式碼建立一個彈性盒容器,其中的項目包裝在多個行。 ::after 元素確保最後一行項目與其他行項目對齊,即使容器的寬度改變也能保持其他行的分佈。
以上是如何將 Flexbox 中的最後一行項目與 `justify-content: space- Between;` 對齊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!