Flex
Flexbox ์ ํธ๋ฆฌํฐ ํด๋์ค๋ Flexbox ๋ ์ด์์์ ์ฝ๊ฒ ์ ์ฉํ๊ณ ์กฐ์ ํ ์ ์๋๋ก ๋์์ค๋๋ค.
Flex
Flex Layout ์ Flexible Box Layout ์ ๋งํ๋ฉฐ, ๋ง ๊ทธ๋๋ก ์ ์ฐํ ๋ฐ์ค ๋ ์ด์์์
๋๋ค.
๋ฐ์ค(Container) ์์์ ์์(item)๋ค์ 1์ฐจ์์ผ๋ก ์ ์ฐํ๊ฒ ๋ฐฐ์นํ๋ ๊ฒ์ ์ฝ๊ฒ ํด์ค๋๋ค.
Bootstrap์ Flexbox์ ๋ค์ํ ๊ธฐ๋ฅ์ ๊ฐ๋จํ ํด๋์ค ํํ๋ก ์ ๊ณตํฉ๋๋ค.
Flex ์ปจํ ์ด๋ ์ค์
ํด๋์ค | ์ค๋ช
|
d-flex | ์์๋ฅผ Flex ์ปจํ
์ด๋๋ก ์ค์ |
d-inline-flex | ์์๋ฅผ ์ธ๋ผ์ธ Flex ์ปจํ
์ด๋๋ก ์ค์ |
Flex ๋ฐฉํฅ ์ค์
ํด๋์ค | ์ค๋ช
|
flex-row | ์์ ์์๋ค์ ํ ๋ฐฉํฅ์ผ๋ก ๋ฐฐ์น (๊ธฐ๋ณธ๊ฐ) |
flex-row-reverse | ์์ ์์๋ค์ ํ ๋ฐฉํฅ์ผ๋ก ์ญ์ ๋ฐฐ์น |
flex-column | ์์ ์์๋ค์ ์ด ๋ฐฉํฅ์ผ๋ก ๋ฐฐ์น |
flex-column-reverse | ์์ ์์๋ค์ ์ด ๋ฐฉํฅ์ผ๋ก ์ญ์ ๋ฐฐ์น |
Flex ์ ๋ ฌ ์ค์ (์ฃผ ์ถ)
ํด๋์ค | ์ค๋ช
|
justify-content-start | ์ฃผ ์ถ(๊ฐ๋ก์ถ) ์ผ์ชฝ ์ ๋ ฌ (๊ธฐ๋ณธ๊ฐ) |
justify-content-end | ์ฃผ ์ถ(๊ฐ๋ก์ถ) ์ค๋ฅธ์ชฝ ์ ๋ ฌ |
justify-content-center | ์ฃผ ์ถ(๊ฐ๋ก์ถ) ์ค์ ์ ๋ ฌ |
justify-content-between | ์ฃผ ์ถ(๊ฐ๋ก์ถ) ์ ๋ ์ ๋ ฌ |
justify-content-around | ์ฃผ ์ถ(๊ฐ๋ก์ถ) ์์๋ค ์ฌ์ด ๋์ผ ๊ฐ๊ฒฉ |
justify-content-evenly | ์ฃผ ์ถ(๊ฐ๋ก์ถ) ์์๋ค ์ฌ์ด ๋ฐ ์ ๋ ๋์ผ ๊ฐ๊ฒฉ |
Flex ์ ๋ ฌ ์ค์ (๊ต์ฐจ ์ถ)
ํด๋์ค | ์ค๋ช
|
align-items-start | ๊ต์ฐจ ์ถ(์ธ๋ก์ถ) ์์ชฝ ์ ๋ ฌ |
align-items-end | ๊ต์ฐจ ์ถ(์ธ๋ก์ถ) ์๋์ชฝ ์ ๋ ฌ |
align-items-center | ๊ต์ฐจ ์ถ(์ธ๋ก์ถ) ์ค์ ์ ๋ ฌ |
align-items-baseline | ๊ต์ฐจ ์ถ(์ธ๋ก์ถ) ํ
์คํธ ๊ธฐ์ค์ ์ ๋ ฌ |
align-items-stretch | ๊ต์ฐจ ์ถ(์ธ๋ก์ถ) ์์๋ฅผ ์ปจํ
์ด๋ ๋์ด์ ๋ง์ถฐ ๋๋ฆผ |
Flex ์์ฒด ์ ๋ ฌ ์ค์
ํด๋์ค | ์ค๋ช
|
align-self-start | ๊ฐ๋ณ ์์๋ฅผ ๊ต์ฐจ ์ถ(์ธ๋ก์ถ) ์์ชฝ ์ ๋ ฌ |
align-self-end | ๊ฐ๋ณ ์์๋ฅผ ๊ต์ฐจ ์ถ(์ธ๋ก์ถ) ์๋์ชฝ ์ ๋ ฌ |
align-self-center | ๊ฐ๋ณ ์์๋ฅผ ๊ต์ฐจ ์ถ(์ธ๋ก์ถ) ์ค์ ์ ๋ ฌ |
align-self-baseline | ๊ฐ๋ณ ์์๋ฅผ ๊ต์ฐจ ์ถ(์ธ๋ก์ถ) ํ
์คํธ ๊ธฐ์ค์ ์ ๋ ฌ |
align-self-stretch | ๊ฐ๋ณ ์์๋ฅผ ๊ต์ฐจ ์ถ(์ธ๋ก์ถ) ์ปจํ
์ด๋ ๋์ด์ ๋ง์ถฐ ๋๋ฆผ |
Flex ๋ฉ ์ค์
ํด๋์ค | ์ค๋ช
|
flex-wrap | ์์ ์์๋ค์ ์ฌ๋ฌ ์ค๋ก ๋ฐฐ์น |
flex-nowrap | ์์ ์์๋ค์ ํ ์ค๋ก ๋ฐฐ์น (๊ธฐ๋ณธ๊ฐ) |
flex-wrap-reverse | ์์ ์์๋ค์ ์ฌ๋ฌ ์ค๋ก ์ญ์ ๋ฐฐ์น |
Flex ์ฑ์ฅ ๋ฐ ์ถ์ ์ค์
ํด๋์ค | ์ค๋ช
|
flex-grow-0 | ์์๊ฐ ์ฑ์ฅํ์ง ์์ |
flex-grow-1 | ์์๊ฐ ์ฑ์ฅํจ |
flex-shrink-0 | ์์๊ฐ ์ถ์ํ์ง ์์ |
flex-shrink-1 | ์์๊ฐ ์ถ์ํจ |
Flex ๊ธฐ๋ณธ ํฌ๊ธฐ ์ค์
ํด๋์ค | ์ค๋ช
|
flex-fill | ์์๊ฐ ๋จ์ ๊ณต๊ฐ์ ์ฑ์ |
flex-sm-fill | ์์ ํ๋ฉด์์ ์์๊ฐ ๋จ์ ๊ณต๊ฐ์ ์ฑ์ |
flex-md-fill | ์ค๊ฐ ํ๋ฉด์์ ์์๊ฐ ๋จ์ ๊ณต๊ฐ์ ์ฑ์ |
flex-lg-fill | ํฐ ํ๋ฉด์์ ์์๊ฐ ๋จ์ ๊ณต๊ฐ์ ์ฑ์ |
flex-xl-fill | ๋งค์ฐ ํฐ ํ๋ฉด์์ ์์๊ฐ ๋จ์ ๊ณต๊ฐ์ ์ฑ์ |
Flex ์์ ์ค์
ํด๋์ค | ์ค๋ช
|
order-0 | ์์์ ์์๋ฅผ 0์ผ๋ก ์ค์ (๊ธฐ๋ณธ๊ฐ) |
order-1 | ์์์ ์์๋ฅผ 1๋ก ์ค์ |
order-2 | ์์์ ์์๋ฅผ 2๋ก ์ค์ |
order-3 | ์์์ ์์๋ฅผ 3๋ก ์ค์ |
order-4 | ์์์ ์์๋ฅผ 4๋ก ์ค์ |
order-5 | ์์์ ์์๋ฅผ 5๋ก ์ค์ |
order-first | ์์์ ์์๋ฅผ ์ฒซ ๋ฒ์งธ๋ก ์ค์ |
order-last | ์์์ ์์๋ฅผ ๋ง์ง๋ง์ผ๋ก ์ค์ |