⊗mkPmFxMAA 209 of 250 menu

Выраўноўванне флекс элементаў па галоўнай восі ў CSS

Уласцівасць justify-content дазваляе выраўноўваць элементы па галоўнай восі. Раней вы ўжо праходзілі значэнні center, space-between, space-around, space-evenly. Давайце цяпер вывучым яшчэ некалькі значэнняў.

Значэнне flex-start прыціскае элементы да пачатку галоўнай восі, а значэнне flex-end - да канца. Давайце паглядзім на прыкладах.

Прыклад

Направім галоўную вось злева направа, задаўшы ўласцівасці flex-direction значэнне row. Прыціснем блокі да пачатку восі. Для гэтага justify-content ўсталюем у значэнне flex-start:

.parent { display: flex; flex-direction: row; /* галоўная вось злева направа */ justify-content: flex-start; /* блокі да пачатку галоўнай восі */ }

Вынік выканання кода:

Прыклад

Давайце цяпер прыціснем блокі да канца восі. Для гэтага justify-content ўсталюем у значэнне flex-end:

.parent { display: flex; flex-direction: row; /* галоўная вось злева направа */ justify-content: flex-end; /* блокі да канца галоўнай восі */ }

Вынік выканання кода:

Прыклад

Направім цяпер галоўную вось справа налева, задаўшы ўласцівасці flex-direction значэнне row-reverse. Прыціснем блокі да пачатку восі, гэта значыць да правага краю. Для гэтага justify-content ўсталюем у значэнне flex-start:

.parent { display: flex; flex-direction: row-reverse; /* галоўная вось справа налева */ justify-content: flex-start; /* блокі да пачатку галоўнай восі */ }

Вынік выканання кода:

Прыклад

А цяпер давайце прыціснем блокі да канца галоўнай восі, гэта значыць да левага краю. Для гэтага justify-content ўсталюем у значэнне flex-end:

.parent { display: flex; flex-direction: row-reverse; /* галоўная вось справа налева */ justify-content: flex-end; /* блокі да канца галоўнай восі */ </+css+>

Вынік выканання кода:

Прыклад

У папярэдніх прыкладах галоўная вось была накіравана гарызантальна. Давайце цяпер перавернем яе і направім вертыкальна.

Давайце направім галоўную вось уніз, задаўшы ўласцівасці flex-direction значэнне column.

Прыціснем блокі да пачатку галоўнай восі, гэта значыць да верхняга краю. Для гэтага justify-content ўсталюем у значэнне flex-start:

.parent { display: flex; flex-direction: column; /* галоўная вось зверху ўніз */ justify-content: flex-start; /* блокі да пачатку галоўнай восі */ }

Вынік выканання кода:

Прыклад

Давайце цяпер прыціснем блокі да канца галоўнай восі, гэта значыць да ніжняга краю. Для гэтага justify-content ўсталюем у значэнне flex-end:

.parent { display: flex; flex-direction: column; /* галоўная вось зверху ўніз */ justify-content: flex-end; /* блокі да канца галоўнай восі */ }

Вынік выканання кода:

Прыклад

Перавернем галоўную вось, направiўшы яе знізу ўверх. Для гэтага ўласцівасці flex-direction зададзім значэнне column-reverse. У гэтым выпадку блокі зменяць свой парадак - у пачатку восі будзе стаяць апошні ў HTML кодзе блок.

Давайце прыціснем блокі да пачатку галоўнай восі, гэта значыць да ніжняга краю. Для гэтага justify-content ўсталюем у значэнне flex-start:

.parent { display: flex; flex-direction: column-reverse; /* галоўная вось знізу ўверх */ justify-content: flex-start; /* блокі да пачатку галоўнай восі */ }

Вынік выканання кода:

Прыклад

Давайце прыціснем блокі да канца галоўнай восі, гэта значыць да верхняга краю. Для гэтага justify-content ўсталюем у значэнне flex-end:

.parent { display: flex; flex-direction: column-reverse; /* галоўная вось знізу ўверх */ justify-content: flex-end; /* блокі да канца галоўнай восі */ }

Вынік выканання кода:

Практычныя задачы

Паўтарыце старонку па дадзеным узоры:

Паўтарыце старонку па дадзеным узоры:

Паўтарыце старонку па дадзеным узоры:

Паўтарыце старонку па дадзеным узоры:

Паўтарыце старонку па дадзеным узоры:

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць