W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
要在Flex布局中設(shè)置第一個(gè)項(xiàng)目為固定大小,而第二個(gè)項(xiàng)目根據(jù)剩余寬度鋪滿,可以使用?flex-grow
?, ?flex-shrink
?和?flex-basis
?屬性。具體來(lái)說(shuō):
width
?或?flex-basis
?),并且確保?flex-grow
?和?flex-shrink
?設(shè)置為0,這樣它就不會(huì)根據(jù)容器大小的變化而伸縮。 flex-grow: 1;
?使其能夠占據(jù)所有剩余空間。通常,您不需要為第二個(gè)項(xiàng)目設(shè)置?flex-shrink
?或?flex-basis
?,因?yàn)槟J(rèn)值通常就足夠。 <div class="flex-container">
<div class="flex-item fixed-size">固定大小的項(xiàng)</div>
<div class="flex-item fill-rest">填充剩余的項(xiàng)</div>
</div>
.flex-container {
display: flex;
}
.flex-item.fixed-size {
width: 100px; /* 或您想要的任何固定大小 */
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto; /* 可選,因?yàn)橐呀?jīng)設(shè)置了width */
}
.flex-item.fill-rest {
flex-grow: 1; /* 填充所有剩余空間 */
/* 不需要設(shè)置flex-shrink和flex-basis,除非有特定需求 */
}
.fixed-size
? 類的Flex項(xiàng)目將保持100px的寬度,不論Flex容器的大小如何變化。.fill-res
?t類的Flex項(xiàng)目則會(huì)占據(jù)剩余的所有可用空間。 .flex-container
?)的寬度足以容納固定寬度的項(xiàng)目和任何其他內(nèi)容,否則可能會(huì)出現(xiàn)布局上的問題。Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: