: ์ํ ์ ๋ ฌ์ ๋ณด๋ค ํธํ๊ฒ ํ๊ธฐ ์ํ ๋ ์ด์์ ๋ฐฉ์ (์์ง์ ๋ ฌ๋ ๊ฐ๋ฅ)
div{dislpay: felx;}
- flex ์ ํ์๋ container ์ item ์ผ๋ก ๊ตฌ์ฑ๋๊ณ ๊ฐ๊ฐ ์ ์ฉ ๊ฐ๋ฅํ ์์ฑ์ด ๊ตฌ๋ถ๋
Flex container ์์ฑ
- display
: flex container ์ ํ๋ฉด ์ถ๋ ฅ ํน์ฑ
- flex
- inline-flex - flex-direction
:์ฃผ ์ถ ์ค์ (์์ง, ์ํ ๊ฒฐ์ )
- * row : ํ ์ถ
- row-reverse : ํ ์ถ (์ฐ->์ข)
- column : ์ด ์ถ
- column-reverse : ์ด ์ถ (ํ -> ์)
- flex-wrap
: ์ค ๋ฐ๊ฟ ์ฌ๋ถ
-*nowrap : ์ค ๋ฐ๊ฟ ์์
- wrap : ์ค๋ฐ๊ฟ - justify-content
: ์ฃผ ์ถ์ ์ ๋ ฌ ๋ฐฉ๋ฒ
- *flex-start : ์์์ ์ผ๋ก ์ ๋ ฌ
- flex-end : ๋์ ์ผ๋ก ์ ๋ ฌ
- center : ๊ฐ์ด๋ฐ ์ ๋ ฌ
- space-between : ๊ฐ item ์ฌ์ด๋ฅผ ๊ท ๋ฑํ๊ฒ ์ ๋ ฌ
- space-around : ๊ฐ item ์ธ๋ถ ์ฌ๋ฐฑ์ ๊ท ๋ฑํ๊ฒ ์ ๋ ฌ - align-content
: ๊ต์ฐจ ์ถ์ ์ฌ๋ฌ ์ค ์ ๋ ฌ ๋ฐฉ๋ฒ
- *stretch : ์์์ ์ผ๋ก ์ ๋ ฌ
- flex-start : ์์์ ์ผ๋ก ์ ๋ ฌ
- flex-end : ๋์ ์ผ๋ก ์ ๋ ฌ
- center : ๊ฐ์ด๋ฐ ์ ๋ ฌ
- space-between : ๊ฐ item ์ฌ์ด๋ฅผ ๊ท ๋ฑํ๊ฒ ์ ๋ ฌ
- space-around : ๊ฐ item ์ธ๋ถ ์ฌ๋ฐฑ์ ๊ท ๋ฑํ๊ฒ ์ ๋ ฌ - align-items
: ๊ต์ฐจ ์ถ์ ํ ์ค ์ ๋ ฌ ๋ฐฉ๋ฒ
*stretch : ๊ต์ฐจ ์ถ์ผ๋ก ๋๋ฆผ
- flex-start : ๊ฐ ์ค์์์์ ์ผ๋ก ์ ๋ ฌ
- flex-end : ๊ฐ ์ค์ ๋์ ์ผ๋ก ์ ๋ ฌ
- center : ๊ฐ ์ค์ ๊ฐ์ด๋ฐ ์ ๋ ฌ
- baseline : ๊ฐ ์ค์ ๋ฌธ์ ๊ธฐ์ค์ ์ ์ ๋ ฌ
Flex item ์์ฑ
- order
: flex item ์ ์์(์ซ์๊ฐ ์์ ์๋ก ๋จผ์ )
-*0 - flex-grow
: item ์ ์ฆ๊ฐ ๋๋น ๋น์จ
- *0
- flex-shrink
: item ์ ๊ฐ์ ๋๋น ๋น์จ
- *1
- flex-basis
: item ๊ณต๊ฐ ๋ฐฐ๋ถ ์ ๊ธฐ๋ณธ ๋๋น
- * auto : ์์์ content ๋๋น
์ถ์ฒ : (KDT FE2) ํ ๋ฒ์ ๋๋ด๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ ์ด๊ฒฉ์ฐจ ํจํค์ง Online. ๋ฐ์์ ๊ฐ์ฌ๋
๋ฐ์ํ
'๐ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[220412] ์คํ๋ฒ ์ค ์์ (0) | 2022.04.12 |
---|---|
[220412] transition / transform / animation / @keyframs (0) | 2022.04.12 |
[220407]Position (0) | 2022.04.08 |
[220406]CSS ์์ฑ (0) | 2022.04.06 |
[220403] ๊ธฐ๋ณธ ๊ฐ์ / ํน์๋ฌธ์ (0) | 2022.04.05 |