我對Flexbox完全陌生並希望對齊按鈕,但我無法看到如何使用中心對齊的按鈕和右側來處理常見情況只使用Flexbox對齊同一行上的按鈕。如何使用Flexbox居中對齊一個Flex項目並右對齊另一個使用Flexbox
但是,我找到了一種方法,使用與右對齊項目相同長度的不可見左對齊項目以及使用space-between
的flex justify-content
使中間項目居中在該行上。
Flexbox有更直接的方法嗎?
.flexcontainer {
display: flex;
justify-content: space-between;
width: 500px;
height: 200px;
}
.iteminvisible {
flex: 0 1 auto;
width: 100px;
height: 100px;
visibility: hidden;
}
.itemcenter {
flex: 0 1 auto;
width: 150px;
height: 100px;
.itemright {
flex: 0 1 auto;
width: 100px;
height: 100px;
}
<div class="flexcontainer">
<div class="iteminvisible">Other</div>
<div class="itemcenter">One</div>
<div class="itemright">Other</div>
</div>
但是,這將正確的項目放在中間的一個下面,不是嗎? – jordan314