Saya memiliki flexbox kiri-kanan:
.wrapper {
display: flex;
flex-direction: row;
align-items: stretch;
width: 100%;
height: 70vh;
min-height: 325px;
max-height:570px;
}
<div class="wrapper">
<div class="left">Left</div>
<div class="right">Right</div>
</div>
Masalahnya adalah bahwa anak yang tepat tidak berperilaku responsif. Untuk lebih spesifik, saya ingin mengisi ketinggian bungkusnya.
Bagaimana cara mencapai ini?
background-color
untuk anak-anak atau pengaturanalign-items: center
dalam pembungkus.Jawaban:
Anak-anak dari wadah baris-kotak fleksibel secara otomatis mengisi ruang vertikal wadah.
Tentukan
flex: 1;
untuk anak jika Anda ingin mengisi ruang horisontal yang tersisa:flex: 1;
untuk kedua anak jika Anda ingin mereka mengisi ruang horizontal dalam jumlah yang sama:sumber
flex
adalah properti singkatan untukflex-grow
,flex-shrink
, danflex-basis
.flex: 1;
setara denganflex-grow: 1;
.align-items: stretch;
tidak diperlukan