Figma/Tools

[Figma : Tools #2] ๊ทธ๋ฆฌ๋“œ(Grid)์™€ ๋ ˆ์ด์•„์›ƒ(Layout) ํ™œ์šฉ

๊ฐ์ข‹์ฝ” 2025. 4. 23. 20:57
๋ฐ˜์‘ํ˜•
๐Ÿ“‚ Foundation
๋ชฉ์ฐจ
1 ํ”„๋ ˆ์ž„(Frame) ์‚ฌ์šฉ๋ฒ• UI ๊ตฌ์กฐ์˜ ์‹œ์ž‘์ . ์„น์…˜ ๊ตฌํš๊ณผ ์ปดํฌ๋„ŒํŠธ ๊ตฌ์„ฑ์˜ ๊ธฐ๋ฐ˜
2 ๊ทธ๋ฆฌ๋“œ(Grid)์™€ ๋ ˆ์ด์•„์›ƒ(Layout) ํ™œ์šฉ ์‹œ์Šคํ…œ ๊ฐ„๊ฒฉ ์ •์˜, ๋ฐ˜์‘ํ˜• ์„ค๊ณ„์˜ ๊ธฐ๋ณธ ๊ตฌ์„ฑ
3 ์Šคํƒ€์ผ(Style)๊ณผ ์ƒ‰์ƒ(Color) ๊ด€๋ฆฌ Foundation Token ๊ตฌ์„ฑ์˜ ํ•ต์‹ฌ. ์ „์—ญ ์ปฌ๋Ÿฌ & ํšจ๊ณผ ๊ด€๋ฆฌ
4 ํ…์ŠคํŠธ(Text) ๋ฐ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ ํƒ€์ž…์Šค์ผ€์ผ ์ •์˜ ๋ฐ ํ…์ŠคํŠธ ์Šคํƒ€์ผ ๊ด€๋ฆฌ
5 ์˜คํ† ๋ ˆ์ด์•„์›ƒ(Auto Layout) UI ์š”์†Œ ๊ฐ„ ๊ฐ„๊ฒฉ๊ณผ ์ •๋ ฌ๊ตฌ์กฐํ™”์™€ ๋ฐ˜์‘ํ˜• ์„ค๊ณ„
6 ์ปดํฌ๋„ŒํŠธ(Component) ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ UI ์š”์†Œ ์žฌ์‚ฌ์šฉ. Variants ์„ค์ • ๋ฐ ์ปดํฌ๋„ŒํŠธ ๊ตฌ์กฐํ™”

 


 

๊ทธ๋ฆฌ๋“œ(Grid)์™€ ๋ ˆ์ด์•„์›ƒ(Layout) ์™œ ์ค‘์š”ํ•œ๊ฐ€์š”?

UI๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ๊ทธ๋ฆฌ๋“œ์™€ ๋ ˆ์ด์•„์›ƒ์€ ๋‹จ์ˆœํ•œ ๊ฐ€์ด๋“œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ์งˆ์„œ๋ฅผ ๋งŒ๋“œ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

  • UI ์ •๋ ฌ๊ณผ ๊ฐ„๊ฒฉ์˜ ์ผ๊ด€์„ฑ ์œ ์ง€
  • ํŒ€ ๊ฐ„ ๊ณตํ†ต ๊ธฐ์ค€ ๋งˆ๋ จ : ๋””์ž์ด๋„ˆ-๊ฐœ๋ฐœ์ž-๊ธฐํš์ž ๋ชจ๋‘ ๊ฐ™์€ ๋ˆˆ๊ธˆ ์œ„์—์„œ ์ผํ•  ์ˆ˜ ์žˆ์Œ
  • ๋ฐ˜์‘ํ˜• ์„ค๊ณ„ ๋Œ€์‘ : ๋‹ค์–‘ํ•œ ๋””๋ฐ”์ด์Šค ํฌ๊ธฐ์—์„œ๋„ ์ •๋ ฌ ๊ธฐ์ค€์ด ์œ ์ง€๋จ

 

Column Grid (์—ด ๊ทธ๋ฆฌ๋“œ)

  • ์›น/๋ชจ๋ฐ”์ผ ๋ ˆ์ด์•„์›ƒ ์„ค๊ณ„ ๊ธฐ๋ณธ
  • ์˜ˆ: 12 Column / 16px Gutter / 24px Margin
์ ์šฉ ๋ฐฉ๋ฒ• 
  1. ํ”„๋ ˆ์ž„ ์„ ํƒ
  2. ์šฐ์ธก ์†์„ฑ ํŒจ๋„ → Layout Grid ํด๋ฆญ
  3. + ๋ฒ„ํŠผ ํด๋ฆญ → Grid → Columns ์„ ํƒ
  4. Count, Gutter, Margin ์„ค์ •
์‹ค๋ฌด ์„ค์ • ์˜ˆ์‹œ
๋””๋ฐ”์ด์Šค Column Gutter Margin
๋ฐ์Šคํฌํƒ‘ 12 16px 24px
๋ชจ๋ฐ”์ผ 4~8 8px 16px
๋ฐ์Šคํฌํƒ‘ ์˜ˆ์‹œ

 

์ •๋ ฌ ์˜ต์…˜ (๋ฐ˜์‘ํ˜• ๋Œ€์‘)

์˜ต์…˜ ์„ค๋ช…
Left/Right ์ขŒ์šฐ ๊ณ ์ •
Center ์ค‘์•™ ์ •๋ ฌ
Scale ๋น„์œจ ์œ ์ง€
Fixed Width ๊ณ ์ • ๋„ˆ๋น„
Hug contents ์ฝ˜ํ…์ธ ์— ๋งž์ถค ํฌ๊ธฐ

 

๋ฐ˜์‘ํ˜•