๊ฐ๊ตฌ๋ฆฌ ์ด๋ชจํฐ์ฝ... ์์ดํฐ์์๋ ๋ถ๋ช ๊ท์ฌ์ ๋๋ฐ ํฐ ํ๋ฉด์์ ๋ณด๋๊น ์ข ํ์ค์ ์ด๋ค,,, ์ฌ๋ฐ์๋ ๊ฐ๊ตด๊ฐ๊ตด Flex ๋ฌธ์ ๋ฅผ ๊ธฐ์ตํ๊ณ ์ ๊ฐ๋จํ ๊ฒฐ๊ณผ๋ฅผ ๋จ๊ธด๋ค. ๊ฐ๊ตด๊ฐ๊ตด ๋งํฌ๋ https://flexboxfroggy.com/#ko
์น ํ์ด์ง์ ๋ ์ด์์์ ์ด๋ป๊ฒ ๊ตฌํํ ๊น? ๋ฐ๋ก display: flex
์์ฑ์ ์ฌ์ฉํ๋ฉด ๋๋ค. ์๊ธฐ์๊ฐ ํ์ด์ง ๋ง๋ค๋ฉด์ ์ฌ์ฉํ๋ ์์ฑ์ด์ง๋ง, ๊ฒ์ํด์ ๋ฐ๋ผํ๋ฉด์ ์์ ํ๊ธฐ ๋๋ฌธ์ ๊ทธ ๊ณผ์ ์ ๋จ๊ธฐ์ง ์์์ ๊ฐ๊ฐ์ ์์ฑ์ด ๊ธฐ์ต์ด ๋์ง ์์๋ค. flex๊ฐ ๊ฐ์ง ๋ค์ํ ์์ฑ์ ์์๋ณด๊ณ ์ดํดํด๋ณด์!
justify-content ์์ฑ์ ์์๋ค์ ๊ฐ๋ก์ ์์์ ์ ๋ ฌํ๋ค. ์ผ์ชฝ์ ์๋ ๊ฐ๊ตฌ๋ฆฌ๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก ๋ณด๋๋ค.
align-items ์์ฑ์ ์์๋ฅผ ์ธ๋ก์ ์์์ ์ ๋ ฌํ๋ค. ์์๋ฅผ ์ ๊ฐ์ด๋ฐ๋ก ์ ๋ ฌํ๋ ๊ฒ์ด ์ฐธ ๋๊ฐํ๋๋ฐ, ์ด ์์ฑ์ ์ด์ฉํด ์ฝ๊ฒ ์ธ๋ก์ ์์์ ๊ฐ์ด๋ฐ๋ก ๋ณด๋ผ ์ ์๋ค. ์๋ ์ฌ์ง์์๋ ์ ์ฉ์ ํ์ง ์์์ง๋ง, align-items:flex-end ๋ฅผ ์ง์ ํ๋ฉด ๊ฐ๊ตฌ๋ฆฌ๋ค์ด ์๋์ชฝ์ผ๋ก ์ด๋ํ๋ค.
flex-direction์ผ๋ก ์์๋ค์ ์ ๋ ฌ ๋ฐฉํฅ์ ์ง์ ํ ์ ์๋ค. reverse๋ ์๋ค๋ ๊ฒ์ ์ฒ์ ์๊ฒ ๋์๋ค. ์ด ์์ฑ์ ์ด์ฉํ๋ฉด ๊ฐ๋ก/์ธ๋ก layout์ ์ฝ๊ฒ ๊ตฌํํ ์ ์์ ๊ฒ ๊ฐ๋ค. ์๋ ์ฌ์ง์์๋ row-reverse๋ฅผ ์ง์ ํด ์ด๋ก๊ฐ๊ตฌ๋ฆฌ-๋
ธ๋๊ฐ๊ตฌ๋ฆฌ-๋นจ๊ฐ๊ฐ๊ตฌ๋ฆฌ ์์๋ก ์๋ ๊ฐ๊ตฌ๋ฆฌ๋ค์ ๋นจ-๋
ธ-์ด ๊ฐ๊ตฌ๋ฆฌ๋ก ๋ค์ง์ด์ฃผ์๋ค.
์์ ์ธ๊ฐ์ง ์์ฑ์ ๋ชจ๋ ์ด์ฉํ์ฌ ์๋์ ๊ฐ์ด ์ํ๋ ์๋ฆฌ๋ก ๊ฐ๊ตฌ๋ฆฌ๋ฅผ ์ฎ๊ธธ ์ ์๋ค.
order ์์ฑ์ ๊ฐ๊ตฌ๋ฆฌ ์์์ ์์๋ฅผ ์ง์ ํ๋ค. ์์๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. ์๋ ๊ทธ๋ฆผ์์๋ 4๋ฒ ์๋ฆฌ์ ์๋ ๋นจ๊ฐ๊ฐ๊ตฌ๋ฆฌ๋ฅผ ์ผ์ชฝ์ผ๋ก ์ธ ์นธ(-3) ์ด๋์์ผฐ๋ค. 5๋ฒ ์๋ฆฌ๋ก ๋ณด๋ด๊ณ ์ถ๋ค๋ฉด 1์ ๊ฐ์ ์ฃผ๋ฉด ๋๋ค.
align-self ์์ฑ์ ๊ฐ๋ณ ์์์ ์ง์ ํ ์ ์๋ค. ๋
ธ๋ ๊ฐ๊ตฌ๋ฆฌ๋ฅผ ํฌํจํ ๋ค์ฏ ๋ง๋ฆฌ์ ๊ฐ๊ตฌ๋ฆฌ๊ฐ align-items:flex-start๋ก ์์ชฝ์ ์์นํ๊ณ ์์๋๋ฐ, (์ด๋ฏธ์ง ์์ ๋ณด์ด์ง ์์ง๋ง) yellow ๊ฐ๊ตฌ๋ฆฌ๋ง flex-end๋ฅผ ์ง์ ํด ๋ฐ๋ฅ์ผ๋ก ๋ด๋ ค๋ณด๋๋ค.
flex-wrap ์์ฑ์ ์์๋ค์ ํ ์ค์ด๋ ์ฌ๋ฌ ์ค์ ์ ๋ ฌํ๋ค.
flex-direction๊ณผ flex-wrap์ ์์ฃผ ๊ฐ์ด ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ flex-flow๋ก ๋ ์์ฑ์ ๋์์ ์ ์ฉํ ์ ์๋ค.
align-content๋ ์ฌ๋ฌ ์ค ์ฌ์ด์ ๊ฐ๊ฒฉ์ ์ง์ ํ๋ค. ํ ์ค๋ง ์๋ ๊ฒฝ์ฐ ์ ์ฉ์ด ๋์ง ์๋๋ค.
์ฐธ ์ฌ๋ฐ์๋ ๊ฐ๊ตด๊ฐ๊ตด๊ฐ๊ตฌ๋ฆฌ ์ด๋์ํค๊ธฐ! ๋-!