CSS

[CSS] FLEXBOX FROGGY ๐Ÿธ : ๊ฒŒ์ž„์œผ๋กœ CSS ๋ฐฐ์šฐ๊ธฐ

emayom 2021. 7. 1. 19:21

FLEXBOX FROGGY, GRID GARDEN, FLEXBOX DEFENSE

 

๐Ÿธ๐Ÿ‘‡๐Ÿป

FLEXBOX_FROGGY

 

๊ตฌ๊ธ€๋ง ์ค‘์— ์šฐ์—ฐํžˆ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋œ CSS ๊ฒŒ์ž„!

display: flex ์˜ ์†์„ฑ๋“ค์€ ์ด๊ฒŒ ์ €๊ฑฐ์ธ๊ฐ€? ์ €๊ฒŒ ์ด๊ฑฐ์˜€๋˜๊ฐ€? ์•„์ง ํ—ท๊ฐˆ๋ฆฐ๋‹ค ๐Ÿ™„

 

1 ~ 24๋‹จ๊ณ„๋กœ ์ด๋ค„์ง„ ๊ฒŒ์ž„์œผ๋กœ flex์˜ ์†์„ฑ๋“ค์„ ์ฐจ๊ทผ์ฐจ๊ทผ ์‹คํ–‰ํ•ด๋ณด๋ฉฐ ์‰ฝ๊ณ  ์žฌ๋ฏธ์žˆ๊ฒŒ ์ตํž ์ˆ˜ ์žˆ๋‹ค.

๊ธ€๋กœ๋งŒ ๋ณด๋Š” ๊ฒƒ ๋ณด๋‹ค ์ด๋ ‡๊ฒŒ ๋ˆˆ์œผ๋กœ ๋ณด๋ฉด์„œ ์ตํžˆ๋Š” ๊ฒƒ๋„ ๊ฐ€๋” ๋จธ๋ฆฌ ์‹ํžˆ๊ธฐ์— ์ข‹์€ ๊ฒƒ ๊ฐ™๋‹ค.

 

์†์„ฑ๋“ค์˜ ๊ฒฐ๊ณผ๋ฅผ ์‹œ๊ฐ์ ์ด๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”๊ฒŒ ์ฐธ ์ข‹์€ ๊ฒƒ ๊ฐ™๋‹ค.

๊ฐ€๋” ํ—ท๊ฐˆ๋ฆด ๋•Œ ํ•œ ๋ฒˆ์”ฉ ํ•ด์ค˜๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์„œ ํฌ์ŠคํŒ…ํ•ด๋ณธ๋‹ค!  

 

๐Ÿ’ฃ๐Ÿ‘‡๐Ÿป

FLEXBOX_DEFENSE

 

๋Œ€ํฌ์˜ ์œ„์น˜๋ฅผ Flex ์†์„ฑ์œผ๋กœ ์ด๋™ํ•ด์„œ ๊ธธ์„ ๋”ฐ๋ผ ์ณ๋“ค์–ด์˜ค๋Š” ์ ๋“ค์„ ๋ง‰๋Š” ๊ฒŒ์ž„์ด๋‹ค.

 

๋Œ€ํฌ๋Š” 180๋„ ์ •๋„๋ฅผ ๋Œ๋ฉฐ ํ•œ ๋ฒˆ์”ฉ ๋ฐœํŒŒํ•˜๋Š” ๋Œ€ํฌ์™€

์‹ญ์ž๊ฐ€ ๋ฌธ์–‘์˜ 360๋„๋กœ ์—ฌ๋Ÿฌ๋ฒˆ ๋ฐœํŒŒํ•˜๋Š” ๋Œ€ํฌ๊ฐ€ ์žˆ๋Š”๋ฐ ์ด๊ฒƒ๋งŒ ์ดํ•ดํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค!

 

 

๐Ÿฅ•๐Ÿ‘‡๐Ÿป

GRID_GARDEN

 

๊ฐœ์ธ์ ์œผ๋กœ Flex ๋ณด๋‹ค Grid๊ฐ€ ๋” ์–ด๋ ค์› ๋˜ ๊ฒƒ ๊ฐ™๋‹ค!

 

flex์™€ gird ๋ชจ๋‘ display์˜ ์†์„ฑ ๊ฐ’์ด๋‹ค.

FLEXBOX FROGGY ๋Š” display: flex์˜ ์†์„ฑ์„ ์—ฐ์Šตํ–ˆ๋‹ค๋ฉด

GRID GARDEN ์€ display: grid์˜ ์†์„ฑ์„ ์ตํž ์ˆ˜ ์žˆ๋‹ค.

 

์—ฌ๊ธฐ์„œ Flexbox vs CSS Grid : ๋‘˜์˜ ์ฐจ์ด์ ์€ 

    - Flex : 1์ฐจ์›์˜ => [์ˆ˜ํ‰ = ๊ฐ€๋กœ = ํ–‰] , [์ˆ˜์ง = ์„ธ๋กœ = ์—ด] ์ค‘ ํ•˜๋‚˜์˜ ์ถ•์„ ๊ธฐ์ค€์œผ๋กœ ๋ ˆ์ด์•„์›ƒ์„ ๋‚˜๋ˆˆ๋‹ค๋ฉด,

    - Grid: 2์ฐจ์›์˜  => [์ˆ˜ํ‰ = ๊ฐ€๋กœ = ํ–‰] , [์ˆ˜์ง = ์„ธ๋กœ = ์—ด] ๋™์‹œ์— ์˜์—ญ์„ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.

   

๊ทธ๋ž˜์„œ,

ํฐ ๋ ˆ์ด์•„์›ƒ์„ ์žก์„ ๋•Œ Grid + ์„ธ๋ถ€์ ์ธ ์ฝ˜ํ…์ธ  ์š”์†Œ๋“ค์€ Flex๋กœ ์žก๋Š” ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•œ๋‹ค! ์ฐธ๊ณ !

 

CSS Diner

๐Ÿฃ๐Ÿ‘‡๐Ÿป

CSS_DINER

 

์˜ˆ์ „์— ์ƒํ™œ์ฝ”๋”ฉ์œผ๋กœ CSS ๊ฐ•์˜๋ฅผ ๋“ค์„ ๋•Œ '์ด๊ณ ์ž‰'๋‹˜์ด ์ถ”์ฒœํ•ด์ฃผ์‹  ๊ฒŒ์ž„์œผ๋กœ ๊ธฐ์–ตํ•œ๋‹ค.

1 ~ 32๋‹จ๊ณ„๋กœ ๊ฒŒ์ž„์„ ํ•˜๋ฉด์„œ ์„ธ๋ฐ€ํ•˜๊ฒŒ CSS Selector๋ฅผ ์ œ์–ดํ•˜๋Š” ๋ฒ•์„ ๊ธฐ๋ฅผ ์ˆ˜ ์žˆ๋‹ค!

 

 

โš ๏ธ ์•„๋ž˜ ๋‚ด์šฉ์€ ๋ชจ๋‘ ๊ฐœ์ธ์ ์ธ ์ฐธ๊ณ  / ๊ธฐ๋ก์„ ์œ„ํ•œ ์šฉ๋„์ž…๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•ด์ฃผ์‹œ๊ณ  ํŽธ์•ˆํ•˜๊ฒŒ ๋ด์ฃผ์„ธ์š” :)  โš ๏ธ

***    ํ˜น์‹œ๋ผ๋„ ์ž˜๋ชป๋œ ์ •๋ณด๊ฐ€ ์žˆ๋‹ค๋ฉด  ์–ธ์ œ๋“ ์ง€ ์•Œ๋ ค์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค  ๐Ÿ‘€ !   ***