Flex Β· Bootstrap v5.0
ΠΠΊΠ»ΡΡΠΈΡΡ Π³ΠΈΠ±ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ display
Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° flexbox ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΡΠΌΡΡ
Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ flex. ΠΠΈΠ±ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ²ΠΎΠΉΡΡΠ² Π³ΠΈΠ±ΠΊΠΎΡΡΠΈ.
Π― ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Flexbox!
<div>Π― ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Flexbox!</div>
Π― Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Flexbox!
<div>Π― Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Flexbox!</div>
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ .d-flex
ΠΈ .d-inline-flex
.
.d-flex
.d-inline-flex
.d-sm-flex
.d-sm-inline-flex
.d-md-flex
.d-md-inline-flex
.d-lg-flex
.d-lg-inline-flex
.d-xl-flex
.d-xl-inline-flex
. d-xxl-flex
.d-xxl-inline-flex
ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
ΠΠ°Π΄Π°ΠΉΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΠΈΠ±ΠΊΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π³ΠΈΠ±ΠΊΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΠ»ΠΈΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΡΡΠΈΡΡ Π·Π΄Π΅ΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠ»Π°ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π±ΡΠ°ΡΠ·Π΅Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π²Π΅Π½ row
. ΠΠ΄Π½Π°ΠΊΠΎ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ ΡΠΈΡΡΠ°ΡΠΈΡΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ²Π½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ ΠΌΠ°ΠΊΠ΅ΡΡ).
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ .flex-row
, ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅), ΠΈΠ»ΠΈ .flex-row-reverse
, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ.
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 2
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 3
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 2
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 3
<div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 2</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 3</div> </div> <div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 2</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 3</div> </div>
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ . flex-column
, ΡΡΠΎΠ±Ρ Π·Π°Π΄Π°ΡΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ .flex-column-reverse
, ΡΡΠΎΠ±Ρ Π·Π°Π΄Π°ΡΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ.
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 2
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 3
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 2
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 3
<div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 2</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 3</div> </div> <div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 2</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 3</div> </div>
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°ΡΠΈΠΈ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ flex-direction
.
.flex-row
.flex-row-reverse
.flex-column-reverse
.flex-sm-row
.flex-sm-row-reverse
.flex-sm-column
.flex-sm-column-reverse
. flex-md-row
.flex-md-row-reverse
.flex-md-column
.flex-md-column-reverse
.flex-lg-row
.flex-lg-row-reverse
.flex-lg-column
.flex-lg-column-reverse
.flex-xl-row
.flex-xl-row-reverse
.flex-xl-column
.flex-xl-column-reverse
.flex-xxl-row
.flex-xxl-row-reverse
.flex-xxl-column
.flex-xxl-column-reverse
ΠΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ justify-content
Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°Ρ
flexbox, ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π€Π»Π΅ΠΊΡ ΠΏΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΎΡΠΈ (ΠΎΡΡ x Π΄Π»Ρ Π½Π°ΡΠ°Π»Π°, ΠΎΡΡ y, Π΅ΡΠ»ΠΈ flex-direction: column
). ΠΡΠ±Π΅ΡΠΈΡΠ΅ start
(ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅), end
, center
, between
, around
ΠΈΠ»ΠΈ evenly
.
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div>...</div> <div>...</div> <div>...</div> <div>...</div> <div>...</div> <div>...</div>
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ justify-content
.
.justify-content-start
.justify-content-end
.justify-content-center
.justify-content-between
.justify-content-around
.justify-content-evenly
.justify-content-sm-start
.justify-content-sm-end
. justify-content-sm-center
.justify-content-sm-between
.justify-content-sm-around
.justify-content-sm-evenly
.justify-content-md-start
.justify-content-md-end
.justify-content-md-center
.justify-content-md-between
.justify-content-md-around
.justify-content-md-evenly
.justify-content-lg-start
.justify-content-lg-end
.justify-content-lg-center
.justify-content-lg-between
.justify-content-lg-around
.justify-content-lg-evenly
.justify-content-xl-start
.justify-content-xl-end
.justify-content-xl-center
.justify-content-xl-between
.justify-content-xl-around
. justify-content-xl-evenly
.justify-content-xxl-start
.justify-content-xxl-end
.justify-content-xxl-center
.justify-content-xxl-between
.justify-content-xxl-around
.justify-content-xxl-evenly
ΠΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ
Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°Ρ
flexbox, ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π€Π»Π΅ΠΊΡ ΠΏΠΎ ΠΏΠΎΠΏΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΈ (ΠΎΡΡ Y Π² Π½Π°ΡΠ°Π»Π΅, ΠΎΡΡ X, Π΅ΡΠ»ΠΈ flex-direction: column
). ΠΡΠ±Π΅ΡΠΈΡΠ΅ start
, end
, center
, baseline
ΠΈΠ»ΠΈ stretch
(ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅).
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div>. ..</div> <div>...</div> <div>...</div> <div>...</div> <div>...</div>
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ align-items
.
.align-items-start
.align-items-end
.align-items-center
.align-items-baseline
.align-items-stretch
.align-items-sm-start
.align-items-sm-end
.align-items-sm-center
.align-items-sm-baseline
.align-items-sm-stretch
.align-items-md-start
.align-items-md-end
.align-items-md-center
.align-items-md-baseline
.align-items-md-stretch
.align-items-lg-start
.align-items-lg-end
.align-items-lg-center
. align-items-lg-baseline
.align-items-lg-stretch
.align-items-xl-start
.align-items-xl-center
.align-items-xl-baseline
.align-items-xl-stretch
.align-items-xxl-start
.align-items-xxl-end
.align-items-xxl-center
.align-items-xxl-baseline
.align-items-xxl-stretch
ΠΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π±Ρ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ align-self
Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² flexbox, ΡΡΠΎΠ±Ρ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈΡ
Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎΠΏΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΈ (ΠΎΡΡ Y Π΄Π»Ρ Π½Π°ΡΠ°Π»Π°, ΠΎΡΡ X, Π΅ΡΠ»ΠΈ flex-direction: column
). ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅Ρ
ΠΆΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΡΡΠΎ ΠΈ flex-direction: column
). ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅Ρ
ΠΆΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², ΡΡΠΎ ΠΈ align-items
: start
, end
, center
, baseline
ΠΈΠ»ΠΈ stretch
(ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅).
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div>ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div>
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ align-self
.
.align-self-start
.align-self-end
.align-self-center
.align-self-baseline
.align-self-stretch
.align-self-sm-start
.align-self-sm-end
.
.align-self-sm-baseline
.align-self-sm-stretch
.align-self-md-start
.align-self-md-end
.align-self-md-center
.align-self-md-baseline
.align-self-md-stretch
.align-self-lg-start
.align-self-lg-end
.align-self-lg-center
.align-self-lg-baseline
.align-self-lg-stretch
.align-self-xl-start
.align-self-xl-end
.align-self-xl-center
.align-self-xl-baseline
.align-self-xl-stretch
.align-self-xxl-start
.align-self-xxl-end
.align-self-xxl-center
.align-self-xxl-baseline
.align-self-xxl-stretch
ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»Π°ΡΡ . flex-fill
Π΄Π»Ρ ΡΠ΅ΡΠΈΠΈ ΡΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΡΠΎΠ±Ρ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΈΡ
ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π²Π½ΡΡ ΠΈΡ
ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌΡ (ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΡΡ ΡΠΈΡΠΈΠ½Ρ, Π΅ΡΠ»ΠΈ ΠΈΡ
ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ ΠΈΡ
Π³ΡΠ°Π½ΠΈΡΡ), Π·Π°Π½ΠΈΠΌΠ°Ρ ΠΏΡΠΈ ΡΡΠΎΠΌ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ.
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> </div>
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ flex-fill
.
.flex-fill
.flex-sm-fill
.flex-md-fill
.flex-lg-fill
.flex-xl-fill
.flex-xxl-fill
Π£Π²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΠΈ ΡΠΆΠΈΠΌΠ°ΠΉΡΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ .flex-grow-*
Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π€Π»Π΅ΠΊΡ ΡΠ°ΡΡΠΈ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ. Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ . flex-grow-1
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠ³ΡΡ, Π° ΠΎΡΡΠ°Π²ΡΠΈΠΌΡΡ Π΄Π²ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ Π€Π»Π΅ΠΊΡ ΠΈΡ
Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ.
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Third Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Third Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> </div>
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ .flex-shrink-*
Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π€Π»Π΅ΠΊΡ ΡΠΆΠΈΠΌΠ°ΡΡΡΡ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ. Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΠΎΡΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π€Π»Π΅ΠΊΡ Ρ .flex-shrink-1
ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡ ΡΠ²ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π² Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ, Β«ΡΠΆΠΈΠΌΠ°ΡΡΡΒ», ΡΡΠΎΠ±Ρ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π€Π»Π΅ΠΊΡ Ρ .w-100
.
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> </div>
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ flex-grow
ΠΈ flex-shrink
.
. flex-{grow|shrink}-0
.flex-{grow|shrink}-1
.flex-sm-{grow|shrink}-0
.flex-sm-{grow|shrink}-1
.flex-md-{grow|shrink}-0
.flex-md-{grow|shrink}-1
.flex-lg-{grow|shrink}-0
.flex-lg-{grow|shrink}-1
.flex-xl-{grow|shrink}-0
.flex-xl-{grow|shrink}-1
.flex-xxl-{grow|shrink}-0
.flex-xxl-{grow|shrink}-1
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠ»Ρ
Flexbox ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»Π°ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΡ ΡΠΌΠ΅ΡΠΈΠ²Π°Π΅ΡΠ΅ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π³ΠΈΠ±ΠΊΠΎΡΡΠΈ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈ. ΠΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠ»Ρ: ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (Π±Π΅Π· Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ), ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π²ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²ΠΏΡΠ°Π²ΠΎ (.me-auto
) ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π²ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²Π»Π΅Π²ΠΎ (.ms-auto
) .
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> </div> <div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> </div> <div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> </div>
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ align-items
ΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π€Π»Π΅ΠΊΡ Π²Π²Π΅ΡΡ
ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°, ΡΠΌΠ΅ΡΠ°Π² align-items
, flex-direction: column
ΠΈ margin-top: auto
ΠΈΠ»ΠΈ margin-bottom: auto
.
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> </div> <div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> </div>
ΠΠ±Π΅ΡΡΠΊΠ°
ΠΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ± ΠΎΠ±Π΅ΡΡΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π€Π»Π΅ΠΊΡ Π² Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅) Ρ ΠΏΠΎΠΌΠΎΡΡΡ .flex-nowrap
, ΠΎΠ±Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ .flex-wrap
ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ .flex-wrap-reverse
.
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div> ... </div>
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div> . .. </div>
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div> ... </div>
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ flex-wrap
.
.flex-nowrap
.flex-wrap
.flex-wrap-reverse
.flex-sm-nowrap
.flex-sm-wrap
.flex-sm-wrap-reverse
.flex-md-nowrap
.flex-md-wrap
.flex-md-wrap-reverse
.flex-lg-nowrap
.flex-lg-wrap
.flex-lg-wrap-reverse
.flex-xl-nowrap
.flex-xl-wrap
. flex-xl-wrap-reverse
.flex-xxl-nowrap
.flex-xxl-wrap
.flex-xxl-wrap-reverse
ΠΠΎΡΡΠ΄ΠΎΠΊ
ΠΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π€Π»Π΅ΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΠΈΠ»ΠΈΡ order
. ΠΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΏΠ΅ΡΠ²ΡΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ±ΡΠΎΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΡΠ΄ΠΊΠ° DOM. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ order
ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π»ΡΠ±ΠΎΠ΅ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ 0 Π΄ΠΎ 5, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ CSS Π΄Π»Ρ Π»ΡΠ±ΡΡ
Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
First Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Second Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Third Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div> <div>First Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Second Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> <div>Third Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ</div> </div>
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ order
.
.order-0
.order-1
.order-2
.order-3
. order-4
.order-5
.order-sm-0
.order-sm-1
.order-sm-2
.order-sm-3
.order-sm-4
.order-sm-5
.order-md-0
.order-md-1
.order-md-2
.order-md-3
.order-md-4
.order-md-5
.order-lg-0
.order-lg-1
.order-lg-2
.order-lg-3
.order-lg-4
.order-lg-5
.order-xl-0
.order-xl-1
.order-xl-2
.order-xl-3
.order-xl-4
.order-xl-5
.order-xxl-0
.order-xxl-1
.order-xxl-2
.order-xxl-3
. order-xxl-4
.order-xxl-5
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ .order-first
ΠΈ .order-last
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ order
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΏΡΠΈΠΌΠ΅Π½ΡΡ order: -1
ΠΈ order: 6
ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
.order-first
.order-last
.order-sm-first
.order-sm-last
.order-md-first
.order-md-last
.order-lg-first
.order-lg-last
.order-xl-first
.order-xl-last
.order-xxl-first
.order-xxl-last
ΠΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ align-content
Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°Ρ
flexbox Π΄Π»Ρ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π€Π»Π΅ΠΊΡ Π²ΠΌΠ΅ΡΡΠ΅ ΠΏΠΎ ΠΏΠΎΠΏΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΈ. ΠΡΠ±Π΅ΡΠΈΡΠ΅ start
(ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°), end
, center
, between
, around
ΠΈΠ»ΠΈ stretch
. Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΈ ΡΡΠΈΠ»ΠΈΡΡ, ΠΌΡ Π²Π²Π΅Π»ΠΈ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ flex-wrap: wrap
ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π€Π»Π΅ΠΊΡ.
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π€Π»Π΅ΠΊΡ.
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div> ... </div>
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div>...</div>
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div>. ..</div>
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div>...</div>
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div>...</div>
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π€Π»Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<div>. ..</div>
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ align-content
.
.align-content-start
.align-content-end
.align-content-center
.align-content-around
.align-content-stretch
.align-content-sm-start
.align-content-sm-end
.align-content-sm-center
.align-content-sm-around
.align-content-sm-stretch
.align-content-md-start
.align-content-md-end
.align-content-md-center
.align-content-md-around
.align-content-md-stretch
.align-content-lg-start
.align-content-lg-end
.align-content-lg-center
.align-content-lg-around
.align-content-lg-stretch
. align-content-xl-start
.align-content-xl-end
.align-content-xl-center
.align-content-xl-around
.align-content-xl-stretch
.align-content-xxl-start
.align-content-xxl-end
.align-content-xxl-center
.align-content-xxl-around
.align-content-xxl-stretch
ΠΠ΅Π΄ΠΈΠ° ΠΎΠ±ΡΠ΅ΠΊΡ
Π₯ΠΎΡΠΈΡΠ΅ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ· Bootstrap 4? Π ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ° Π²ΠΎΡΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π³ΠΈΠ±ΠΊΠΈΡ ΡΡΠΈΠ»ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΡΡ Π³ΠΈΠ±ΠΊΠΎΡΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΡ, ΡΠ΅ΠΌ ΡΠ°Π½ΡΡΠ΅.
PlaceholderΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΈΠ· ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ Π»ΡΠ±ΡΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΠΈ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΎΡΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ.
<div> <div> <img src="..." alt="..."> </div> <div> ΠΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΈΠ· ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ Π»ΡΠ±ΡΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΠΈ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΎΡΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ. </div> </div>
And say you want to vertically center the content next to the image:
PlaceholderΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΈΠ· ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ Π»ΡΠ±ΡΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΠΈ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΎΡΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ.
<div> <div> <img src="..." alt="..."> </div> <div> ΠΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΈΠ· ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ Π»ΡΠ±ΡΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΠΈ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΎΡΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ. </div> </div>
Sass
API ΡΡΠΈΠ»ΠΈΡ
Π£ΡΠΈΠ»ΠΈΡΡ ΡΠ»Π΅ΠΊΡΠ±ΠΎΠΊΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ Π² Π½Π°ΡΠ΅ΠΌ API ΡΡΠΈΠ»ΠΈΡ Π² scss/_utilities.scss
. Π£Π·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ API ΡΡΠΈΠ»ΠΈΡ.
"flex": ( responsive: true, property: flex, values: (fill: 1 1 auto) ), "flex-direction": ( responsive: true, property: flex-direction, class: flex, values: row column row-reverse column-reverse ), "flex-grow": ( responsive: true, property: flex-grow, class: flex, values: ( grow-0: 0, grow-1: 1, ) ), "flex-shrink": ( responsive: true, property: flex-shrink, class: flex, values: ( shrink-0: 0, shrink-1: 1, ) ), "flex-wrap": ( responsive: true, property: flex-wrap, class: flex, values: wrap nowrap wrap-reverse ), "gap": ( responsive: true, property: gap, class: gap, values: $spacers ), "justify-content": ( responsive: true, property: justify-content, values: ( start: flex-start, end: flex-end, center: center, between: space-between, around: space-around, evenly: space-evenly, ) ), "align-items": ( responsive: true, property: align-items, values: ( start: flex-start, end: flex-end, center: center, baseline: baseline, stretch: stretch, ) ), "align-content": ( responsive: true, property: align-content, values: ( start: flex-start, end: flex-end, center: center, between: space-between, around: space-around, stretch: stretch, ) ), "align-self": ( responsive: true, property: align-self, values: ( auto: auto, start: flex-start, end: flex-end, center: center, baseline: baseline, stretch: stretch, ) ), "order": ( responsive: true, property: order, values: ( first: -1, 0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, last: 6, ), ),
Flex Β· Bootstrap v5.
0ΠΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ flex
ΠΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΈΠ»ΠΈΡΡ display
Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° flexbox ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΡΠΌΡΡ
Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²ΠΎ flex-ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. Flex-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
flex-ΡΠ²ΠΎΠΉΡΡΠ².
Π― ΡΠ»Π΅ΠΊΡΠ±ΠΎΠΊΡ-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ!
Π― ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ flexbox!
Π― Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ flexbox!
Π― Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ flexbox!
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ .d-flex
ΠΈ .d-inline-flex
.
-
.d-flex
-
.d-inline-flex
-
.d-sm-flex
-
.d-sm-inline-flex
-
.d-md-flex
-
.d-md-inline-flex
-
.d-lg-flex
-
.d-lg-inline-flex
-
.d-xl-flex
-
.d-xl-inline-flex
-
. d-xxl-flex
-
.d-xxl-inline-flex
Direction
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ flex-ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² flex-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΠ»ΠΈΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΡΡΠΈΡΡ Π·Π΄Π΅ΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠ»Π°ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΡΠΎΠΊΠ°
. ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ ΡΠΈΡΡΠ°ΡΠΈΡΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ²Π½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ ΠΌΠ°ΠΊΠ΅ΡΡ).
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ .flex-row
, ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ (Π±ΡΠ°ΡΠ·Π΅Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ), ΠΈΠ»ΠΈ .flex-row-reverse
, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ.
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ 2
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ 3
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ 2
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ 3
<Π΄Π΅Π»>ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex 1ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex 2ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex 3ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex 1ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex 2ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex 3
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ . flex-column
, ΡΡΠΎΠ±Ρ Π·Π°Π΄Π°ΡΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ .flex-column-reverse
, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ.
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ 2
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ 3
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ 2
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ 3
<Π΄Π΅Π»>ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex 1ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex 2ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex 3ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex 1ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex 2ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex 3
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ flex-direction
.
-
.flex-ΡΡΠ΄
-
.flex-ΡΡΠ΄-ΡΠ΅Π²Π΅ΡΡ
-
.flex-ΡΡΠΎΠ»Π±Π΅Ρ
-
.flex-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°-ΡΠ΅Π²Π΅ΡΡ
-
.flex-ΡΠΌ-ΡΡΡΠΎΠΊΠ°
-
.flex-sm-row-reverse
-
.flex-sm-ΡΡΠΎΠ»Π±Π΅Ρ
-
.flex-sm-column-reverse
-
.flex-MD-ΡΡΡΠΎΠΊΠ°
-
. flex-md-row-reverse
-
.flex-MD-ΡΡΠΎΠ»Π±Π΅Ρ
-
.flex-md-column-reverse
-
.flex-lg-ΡΡΡΠΎΠΊΠ°
-
.flex-lg-ΡΡΡΠΎΠΊΠ°-ΡΠ΅Π²Π΅ΡΡ
-
.flex-lg-ΡΡΠΎΠ»Π±Π΅Ρ
-
.flex-lg-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°-ΡΠ΅Π²Π΅ΡΡ
-
.flex-xl-ΡΡΠ΄
-
.flex-xl-ΡΡΠ΄-ΡΠ΅Π²Π΅ΡΡ
-
.flex-xl-ΡΡΠΎΠ»Π±Π΅Ρ
-
.flex-xl-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°-ΡΠ΅Π²Π΅ΡΡ
-
.flex-xxl-ΡΡΠ΄
-
.flex-xxl-ΡΡΠ΄-ΡΠ΅Π²Π΅ΡΡ
-
.flex-xxl-ΡΡΠΎΠ»Π±Π΅Ρ
-
.flex-xxl-ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°-ΡΠ΅Π²Π΅ΡΡ
Justify content
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ justify-content
Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°Ρ
flexbox Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ flex-ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΎΡΠΈ (ΠΎΡΡ x Π΄Π»Ρ Π½Π°ΡΠ°Π»Π°, ΠΎΡΡ y, Π΅ΡΠ»ΠΈ flex-direction: column
). ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΈΠ· Π½Π°ΡΠ°Π»ΠΎ
(Π±ΡΠ°ΡΠ·Π΅Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ), ΠΊΠΎΠ½Π΅Ρ
, ΠΏΠΎ ΡΠ΅Π½ΡΡΡ
, ΠΌΠ΅ΠΆΠ΄Ρ
, Π²ΠΎΠΊΡΡΠ³
ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ
.
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Elex Item
Elex Item
Elex
Elemp. Flex item
Flex item
Flex item
Flex item
Flex item
Flex item
<Π΄Π΅Π»>... <Π΄Π΅Π»>... <Π΄Π΅Π»>... <Π΄Π΅Π»>... <Π΄Π΅Π»>... <Π΄Π΅Π»>...
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ justify-content
.
-
.justify-content-start
-
.justify-content-end
-
.justify-content-center
-
.Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ
-
.justify-content-around
-
.justify-content-evenly
-
.justify-content-sm-start
-
.justify-content-sm-end
-
.justify-content-sm-ΡΠ΅Π½ΡΡ
-
.justify-content-sm-ΠΌΠ΅ΠΆΠ΄Ρ
-
. justify-content-sm-around
-
.justify-content-sm-evenly
-
.justify-content-md-start
-
.justify-content-md-end
-
.justify-content-md-center
-
.justify-content-md-ΠΌΠ΅ΠΆΠ΄Ρ
-
.justify-content-md- Π²ΠΎΠΊΡΡΠ³
-
.justify-content-md-evenly
-
.justify-content-lg-start
-
.justify-content-lg-end
-
.justify-content-lg-ΡΠ΅Π½ΡΡ
-
.justify-content-lg-ΠΌΠ΅ΠΆΠ΄Ρ
-
.justify-content-lg-around
-
.justify-content-lg-evenly
-
.justify-content-xl-start
-
.justify-content-xl-end
-
.justify-content-xl-ΡΠ΅Π½ΡΡ
-
.justify-content-xl-ΠΌΠ΅ΠΆΠ΄Ρ
-
.justify-content-xl-Π²ΠΎΠΊΡΡΠ³
-
. justify-content-xl-ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ
-
.justify-content-xxl-Π½Π°ΡΠ°Π»ΠΎ
-
.justify-content-xxl-end
-
.justify-content-xxl-ΡΠ΅Π½ΡΡ
-
.justify-content-xxl-ΠΌΠ΅ΠΆΠ΄Ρ
-
.justify-content-xxl-Π²ΠΎΠΊΡΡΠ³
-
.justify-content-xxl-ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ
ΠΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ align-items
Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°Ρ
flexbox Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ flex-ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ ΠΏΠΎΠΏΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΈ (ΠΎΡΡ Y Π΄Π»Ρ Π½Π°ΡΠ°Π»Π°, ΠΎΡΡ x, Π΅ΡΠ»ΠΈ flex-direction: ΡΡΠΎΠ»Π±Π΅Ρ
). ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΈΠ· Π½Π°ΡΠ°Π»Π°
, ΠΊΠΎΠ½ΡΠ°
, ΡΠ΅Π½ΡΡΠ°
, Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ
ΠΈΠ»ΠΈ ΡΠ°ΡΡΡΠΆΠ΅Π½ΠΈΡ
(Π±ΡΠ°ΡΠ·Π΅Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ).
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Elex Item
Elex Item
Elex
Elemp. Flex item
Flex item
Flex item
. ..<Π΄Π΅Π»>... <Π΄Π΅Π»>... <Π΄Π΅Π»>... <Π΄Π΅Π»>...
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ align-items
.
-
.align-items-start
-
.align-items-end
-
.align-items-center
-
.align-items-baseline
-
.align-items-stretch
-
.align-items-sm-start
-
.align-items-sm-end
-
.align-items-sm-center
-
.align-items-sm-baseline
-
.align-items-sm-stretch
-
.align-items-md-start
-
.align-items-md-end
-
.align-items-md-center
-
.align-items-md-baseline
-
.align-items-md-stretch
-
.align-items-lg-start
-
.align-items-lg-end
-
. align-items-lg-center
-
.align-items-lg-baseline
-
.align-items-lg-stretch
-
.align-items-xl-start
-
.align-items-xl-end
-
.align-items-xl-center
-
.align-items-xl-Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
-
.align-items-xl-stretch
-
.align-items-xxl-start
-
.align-items-xxl-end
-
.align-items-xxl-center
-
.align-items-xxl-Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
-
.align-items-xxl-stretch
Align self
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ align-self
Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² flexbox Π΄Π»Ρ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΡ
Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠΏΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΈ (ΠΎΡΡ Y Π΄Π»Ρ Π½Π°ΡΠ°Π»Π°, ΠΎΡΡ x, Π΅ΡΠ»ΠΈ flex-direction: ΡΡΠΎΠ»Π±Π΅Ρ
). ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅Ρ
ΠΆΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΡΡΠΎ ΠΈ align-items
: start
, end
, center
, baseline
ΠΈΠ»ΠΈ stretch
(Π±ΡΠ°ΡΠ·Π΅Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ).
ΠΠΈΠ±ΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·Π³ΠΈΠ± -ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Flex Item
Flex Item
ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·Π³ΠΈΠ± -ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Flex Item
Elex Item
ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·Π³ΠΈΠ±
Flex Item
ΠΠ»Π΅ΠΌΠ΅Π½Ρ
ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΡ
Flex
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ
ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π³ΠΈΠ±ΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ
ΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π³ΠΈΠ±ΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π³ΠΈΠ±ΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π³ΠΈΠ±ΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π³ΠΈΠ±ΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΡΡΠΎΠ²Π½Π΅Π½Π½ΡΠΉ Π³ΠΈΠ±ΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ align-self
.
-
.align-self-start
-
.align-self-end
-
.align-self-center
-
.align-self-Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
-
.align-self-stretch
-
.align-self-sm-start
-
.align-self-sm-end
-
. align-self-sm-ΡΠ΅Π½ΡΡ
-
.align-self-sm-baseline
-
.align-self-sm-stretch
-
.align-self-md-start
-
.align-self-md-end
-
.align-self-md-ΡΠ΅Π½ΡΡ
-
.align-self-md-Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
-
.align-self-md-stretch
-
.align-self-lg-start
-
.align-self-lg-end
-
.align-self-lg-ΡΠ΅Π½ΡΡ
-
.align-self-lg-baseline
-
.align-self-lg-stretch
-
.align-self-xl-start
-
.align-self-xl-end
-
.align-self-xl-ΡΠ΅Π½ΡΡ
-
.align-self-xl-Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
-
.align-self-xl-stretch
-
.align-self-xxl-start
-
.align-self-xxl-end
-
.align-self-xxl-ΡΠ΅Π½ΡΡ
-
. align-self-xxl-Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
-
.align-self-xxl-stretch
ΠΠ°Π»ΠΈΠ²ΠΊΠ°
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»Π°ΡΡ .flex-fill
Π΄Π»Ρ ΡΠ΅ΡΠΈΠΈ ΠΎΠ΄Π½ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ΄Π°ΡΡ ΠΈΠΌ ΡΠΈΡΠΈΠ½Ρ, ΡΠ°Π²Π½ΡΡ ΠΈΡ
ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌΡ (ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΡΡ ΡΠΈΡΠΈΠ½Ρ, Π΅ΡΠ»ΠΈ ΠΈΡ
ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π½Π΅ Π²ΡΡ
ΠΎΠ΄ΠΈΡ Π·Π° Π³ΡΠ°Π½ΠΈΡΡ ΠΈΡ
ΡΠ°ΠΌΠΎΠΊ), ΠΏΡΠΈ ΡΡΠΎΠΌ Π·Π°Π½ΠΈΠΌΠ°Ρ Π²ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ.
ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ
ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex
ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex
<Π΄Π΅Π»>ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°ΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ
flex-fill
.
.flex-fill
.flex-sm-fill
.flex-md-fill
.flex-lg-fill
.flex-xl-Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
.flex-xxl-Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
Π£Π²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ
. flex-grow-*
, ΡΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°. Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅.flex-grow-1
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ, Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡ ΠΎΡΡΠ°Π²ΡΠΈΠΌΡΡ Π΄Π²ΡΠΌ Π³ΠΈΠ±ΠΊΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ.ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex
ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex
Π’ΡΠ΅ΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Flex
ΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠ’ΡΠ΅ΡΠΈΠΉ Π³ΠΈΠ±ΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ
.flex-shrink-*
, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΆΠ°ΡΠΈΡ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΠΎΡΠΎΠΉ Π³ΠΈΠ±ΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Ρ.flex-shrink-1
ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡ ΡΠ²ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π½Π° Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ, Β«ΡΠΆΠΈΠΌΠ°ΡΡΡΒ», ΡΡΠΎΠ±Ρ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Ρ.w-100
.ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex
ΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex
ΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π»Ρ
flex-grow
ΠΈflex-shrink
.
.flex-{ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅|ΡΠΆΠ°ΡΠΈΠ΅}-0
.flex-{ΡΠ°ΡΡΠΈ|ΡΠΆΠ°ΡΡ}-1
.flex-sm-{ΡΠ°ΡΡΠΈ|ΡΠΆΠ°ΡΡ}-0
.flex-sm-{grow|shrink}-1
.flex-md-{grow|shrink}-0
.flex-md-{grow|shrink}-1
.flex-lg-{ΡΠ°ΡΡΠΈ|ΡΠΆΠ°ΡΡ}-0
.flex-lg-{ΡΠ°ΡΡΠΈ|ΡΠΆΠ°ΡΡ}-1
.flex-xl-{ΡΠ°ΡΡΠΈ|ΡΠΆΠ°ΡΡ}-0
.flex-xl-{ΡΠ°ΡΡΠΈ|ΡΠΆΠ°ΡΡ}-1
.flex-xxl-{ΡΠ°ΡΡΠΈ|ΡΠΆΠ°ΡΡ}-0
.flex-xxl-{ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅|ΡΠΆΠ°ΡΠΈΠ΅}-1
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΡΡΡΠΏΡ
Flexbox ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»Π°ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠΌΠ΅ΡΠΈΠ²Π°Π΅ΡΠ΅ Π³ΠΈΠ±ΠΊΠΈΠ΅ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΎΡΡΡΡΠΏΠ°ΠΌΠΈ. ΠΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ: ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (Π±Π΅Π· Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ), ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²ΠΏΡΠ°Π²ΠΎ (
.me-auto
) ΠΈ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²Π»Π΅Π²ΠΎ (. ms-auto
). .Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Flex-ΡΠ»Π΅ΠΌΠ΅Π½Ρ
<Π΄Π΅Π»>ΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ»Π΅ΠΌΠ΅Π½Ρ FlexΠΠ»Π΅ΠΌΠ΅Π½Ρ Flex