๐Ÿ“์›น UI ์—ฌ๋ฐฑ ์ฒด๊ณ„(8pt Grid) ๊ณ„์‚ฐ๊ธฐ

๊ธฐ์ค€ ๋‹จ์œ„ ๊ธฐ๋ฐ˜ ์—ฌ๋ฐฑ ์ฒด๊ณ„ ์ž๋™ ์ƒ์„ฑ

px
px

8pt ๊ทธ๋ฆฌ๋“œ๋ž€ ๋ฌด์—‡์ผ๊นŒ?

8pt ๊ทธ๋ฆฌ๋“œ๋Š” ๋ชจ๋“  ์—ฌ๋ฐฑ๊ณผ ํฌ๊ธฐ๋ฅผ 8์˜ ๋ฐฐ์ˆ˜๋กœ ์„ค๊ณ„ํ•˜๋Š” ๋””์ž์ธ ๊ทœ์น™์ž…๋‹ˆ๋‹ค. iOS, Android, Material Design ๋“ฑ ๋Œ€๋ถ€๋ถ„์˜ ํ”Œ๋žซํผ์ด 8px ๋ฐฐ์ˆ˜๋ฅผ ๊ธฐ๋ณธ ๋‹จ์œ„๋กœ ์ฑ„ํƒํ•˜๊ณ  ์žˆ์–ด์„œ, 8์˜ ๋ฐฐ์ˆ˜๋กœ ๊ฐ’์„ ๋งž์ถ”๋ฉด ๋‹ค์–‘ํ•œ ํ™”๋ฉด ํ•ด์ƒ๋„์—์„œ๋„ ํ”ฝ์…€์ด ์–ด๊ธ‹๋‚˜์ง€ ์•Š๊ณ  ๊น”๋”ํ•˜๊ฒŒ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค. ์„ธ๋ฐ€ํ•œ ์กฐ์ •์ด ํ•„์š”ํ•œ ์•„์ด์ฝ˜์ด๋‚˜ ํ…์ŠคํŠธ ์—ฌ๋ฐฑ์—๋Š” 4pt ๊ทธ๋ฆฌ๋“œ๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ์Šต๋‹ˆ๋‹ค.

์ด ๊ณ„์‚ฐ๊ธฐ๋Š” ๊ธฐ์ค€ ๋‹จ์œ„๋ฅผ ์ž…๋ ฅํ•˜๋ฉด 0.5๋ฐฐ๋ถ€ํ„ฐ 12๋ฐฐ๊นŒ์ง€์˜ ํ‘œ์ค€ ์—ฌ๋ฐฑ ์Šค์ผ€์ผ์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ™•์ธํ•˜๊ณ  ์‹ถ์€ ์ž„์˜์˜ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋ฉด ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ทธ๋ฆฌ๋“œ ๊ฐ’์„ ์œ„์•„๋ž˜๋กœ ์•Œ๋ ค์ค˜์„œ, ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค ๋•Œ ์ž„์˜์˜ ์ˆซ์ž ๋Œ€์‹  ์ผ๊ด€๋œ ๊ฐ’์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. Figma๋‚˜ CSS ๋ณ€์ˆ˜๋กœ spacing ํ† ํฐ์„ ์ •์˜ํ•  ๋•Œ ์ฐธ๊ณ  ์ž๋ฃŒ๋กœ ํ™œ์šฉํ•ด๋ณด์„ธ์š”.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

8pt ๊ทธ๋ฆฌ๋“œ๊ฐ€ ๋ญ”๊ฐ€์š”?

8์˜ ๋ฐฐ์ˆ˜๋กœ ์—ฌ๋ฐฑ๊ณผ ํฌ๊ธฐ๋ฅผ ์ •ํ•˜๋Š” ๋””์ž์ธ ๊ทœ์น™์œผ๋กœ, ๋‹ค์–‘ํ•œ ํ™”๋ฉด ํ•ด์ƒ๋„์—์„œ ์ผ๊ด€๋œ ์ •๋ ฌ์„ ์œ ์ง€ํ•˜๊ธฐ ์‰ฝ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.

4pt ๊ทธ๋ฆฌ๋“œ์™€ 8pt ๊ทธ๋ฆฌ๋“œ ์ค‘ ๋ญ˜ ์จ์•ผ ํ• ๊นŒ์š”?

์•„์ด์ฝ˜์ฒ˜๋Ÿผ ์„ธ๋ฐ€ํ•œ ์กฐ์ •์ด ํ•„์š”ํ•˜๋ฉด 4pt, ์ผ๋ฐ˜์ ์ธ ๋ ˆ์ด์•„์›ƒ ์—ฌ๋ฐฑ์—๋Š” 8pt๊ฐ€ ๋„๋ฆฌ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.