[CSS] Flex์†์„ฑ(1)

๊ธฐ์™„ยท2021๋…„ 5์›” 23์ผ
0
post-thumbnail

*Flex ์†์„ฑ

๐Ÿ–Š ์›นํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์ฒซ ๋ฒˆ์งธ ์ˆœ์„œ์ธ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•˜๋Š”๋ฐ ํ•„์ˆ˜์ ์ธ ๊ฐœ๋…์œผ๋กœ ์ •๋ฆฌํ•ด๋ณด๋ฉด์„œ ์ดํ•ดํ•ด ๋ณด๊ณ ์ž ํ•œ๋‹ค.

-์ปจํ…Œ์ด๋„ˆ์— ์ ์šฉํ•˜๋Š” ์†์„ฑ
display: flex;
Flex ์ปจํ…Œ์ด๋„ˆ์— display: flex;๋ฅผ ์ ์šฉํ•˜๋Š”๊ฒŒ ์‹œ์ž‘์ด๋‹ค.
์ด ํ•œ ์ค„์˜ CSS๋งŒ์œผ๋กœ ์•„์ดํ…œ๋“ค์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๋ฐฐ์น˜๋œ๋‹ค.



Flex ์•„์ดํ…œ๋“ค์€ ๊ฐ€๋กœ ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐฐ์น˜๋˜๊ณ , ์ž์‹ ์ด ๊ฐ€์ง„ ๋‚ด์šฉ๋ฌผ์˜ width ๋งŒํผ๋งŒ ์ฐจ์ง€ํ•˜๊ฒŒ ๋˜์ง€์š”. ๋งˆ์น˜ inline ์š”์†Œ๋“ค ์ฒ˜๋Ÿผ์š”. height๋Š” ์ปจํ…Œ์ด๋„ˆ์˜ ๋†’์ด๋งŒํผ ๋Š˜์–ด๋‚œ๋‹ค.

์•„์ดํ…œ๋“ค์ด ๋ฐฐ์น˜๋œ ๋ฐฉํ–ฅ์˜ ์ถ•์„ ๋ฉ”์ธ์ถ•(Main Axis),
๋ฉ”์ธ์ถ•๊ณผ ์ˆ˜์ง์ธ ์ถ•์„ ์ˆ˜์ง์ถ•

๋ฐฐ์น˜ ๋ฐฉํ–ฅ ์„ค์ •

flex-direction
์•„์ดํ…œ๋“ค์ด ๋ฐฐ์น˜๋˜๋Š” ์ถ•์˜ ๋ฐฉํ–ฅ์„ ๊ฒฐ์ •ํ•˜๋Š” ์†์„ฑ

.container {
	flex-direction: row;
	/* flex-direction: column; */

์ค„๋„˜๊น€ ์ฒ˜๋ฆฌ ์„ค์ •
flex-wrap
์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋” ์ด์ƒ ์•„์ดํ…œ๋“ค์„ ํ•œ ์ค„์— ๋‹ด์„ ์—ฌ์œ  ๊ณต๊ฐ„์ด ์—†์„ ๋•Œ
์•„์ดํ…œ ์ค„๋ฐ”๊ฟˆ์„ ์–ด๋–ป๊ฒŒ ํ• ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ์†์„ฑ

flex-flow
flex-direction๊ณผ flex-wrap์„ ํ•œ๊บผ๋ฒˆ์— ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ถ• ์†์„ฑ์ด์˜ˆ์š”.
flex-direction, flex-wrap์˜ ์ˆœ์œผ๋กœ ํ•œ ์นธ ๋–ผ๊ณ  ์จ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
.container {
flex-flow: row wrap;

profile
๊ธฐ๋กํ•˜๋Š” ์Šต๊ด€์„ ๊ธฐ๋ฅผ ์ˆ˜ ์žˆ์„๊นŒ....?!

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด

Powered by GraphCDN, the GraphQL CDN