Ֆլեքս էլեմենտները CSS-ում
Մեր ուսումնասիրած բլոկային մոդելների տեսակներից բացի
կա ևս մեկը՝ ֆլեքս էլեմենտները: Դրանք ստանալու համար
անհրաժեշտ է ծնող
էլեմենտին նշել display
հատկությունը flex արժեքով: Ծնող էլեմենտը կմնա
բլոկային տարր, բայց նրա ժառանգները կդառնան
ֆլեքս էլեմենտներ:
Ֆլեքս էլեմենտները, ինչպես բլոկայինները, կարող են ունենալ
լայնություն և բարձրություն, margin և padding:
Սակայն, ի տարբերություն բլոկայինների, լռելյայնորեն
ֆլեքս էլեմենտները դասավորվում են մի շարքով իրենց
ծնողի ներսում:
Փորձենք.
<div class="parent">
<div class="child">1</div>
<div class="child">2</div>
<div class="child">3</div>
</div>
.parent {
display: flex; /* ժառանգները կդառնան ֆլեքս էլեմենտներ */
width: 300px;
height: 200px;
border: 1px solid red;
}
.child {
width: 50px;
height: 50px;
border: 1px solid green;
}
: