Figma-2

Eddieยท2025๋…„ 5์›” 7์ผ
post-thumbnail

๐Ÿ“˜ [๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ ์‚ฌ์ „์บ ํ”„] Figma 2์ฃผ์ฐจ

โœจ Figma - Day 2: ์˜คํ†  ๋ ˆ์ด์•„์›ƒ๊ณผ ์ปดํฌ๋„ŒํŠธ ๊ธฐ์ดˆ


โœ… ์˜ค๋Š˜์˜ ํ•™์Šต ํ‚ค์›Œ๋“œ

  • Frame vs Artboard
  • Auto Layout ์„ค์ •๊ณผ ํ™œ์šฉ
  • Component ์ƒ์„ฑ & ์ธ์Šคํ„ด์Šค
  • Align, Gap, Spacing ๊ธฐ๋Šฅ

๐Ÿ“Œ ์˜ค๋Š˜ ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ๋‚˜๋งŒ์˜ ์–ธ์–ด๋กœ ์ •๋ฆฌํ•˜๊ธฐ

์˜ค๋Š˜์€ ํ”ผ๊ทธ๋งˆ์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ธ Auto Layout๊ณผ Component ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ํ•™์Šตํ–ˆ๋‹ค.
Frame์„ ์บ”๋ฒ„์Šค์ฒ˜๋Ÿผ ์“ฐ๋Š” ๋ฐฉ์‹์— ์ต์ˆ™ํ•ด์กŒ๊ณ , Auto Layout์„ ์ ์šฉํ•ด ์ฝ˜ํ…์ธ ๋“ค์ด ์ž๋™์œผ๋กœ ์ •๋ ฌ๋˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์ตํ˜”๋‹ค.
๋˜ํ•œ Button์ด๋‚˜ Card๋ฅผ ์ปดํฌ๋„ŒํŠธ๋กœ ๋งŒ๋“ค๊ณ  ์žฌ์‚ฌ์šฉํ•˜๋Š” ๋ฒ•๋„ ์—ฐ์Šตํ•ด๋ณด์•˜๋‹ค.


โ— ํ•™์Šตํ•˜๋ฉฐ ๊ฒช์—ˆ๋˜ ๋ฌธ์ œ์  & ์—๋Ÿฌ

  • ์˜คํ†  ๋ ˆ์ด์•„์›ƒ์„ ์ ์šฉํ•œ ๋’ค ํ…์ŠคํŠธ๊ฐ€ ์•Œ๋งž๊ฒŒ ์ •๋ ฌ๋˜์ง€ ์•Š์Œ
  • ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ˆ˜์ •ํ–ˆ๋Š”๋ฐ ์ „์ฒด ์ธ์Šคํ„ด์Šค๊ฐ€ ๋‹ค ๋ฐ”๋€Œ๋Š” ๋ฌธ์ œ ๋ฐœ์ƒ

๐Ÿ“– ๋ฌธ์ œ & ์—๋Ÿฌ์— ๋Œ€ํ•œ ์ •์˜

  • ์˜คํ†  ๋ ˆ์ด์•„์›ƒ ๋ฌธ์ œ: ํ…์ŠคํŠธ ๋ฐ•์Šค์˜ ํฌ๊ธฐ ์„ค์ •์ด โ€˜Hug contentsโ€™๊ฐ€ ์•„๋‹ˆ๋ผ โ€˜Fixed sizeโ€™๋กœ ๋˜์–ด ์žˆ์–ด ์˜๋„ํ•œ ์ •๋ ฌ์ด ๊นจ์ง
  • ์ปดํฌ๋„ŒํŠธ ๋ฌธ์ œ: ์›๋ณธ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ˆ˜์ •ํ•ด์„œ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๊ฐ€ ๊ฐ™์ด ๋ณ€๊ฒฝ๋จ (์ธ์Šคํ„ด์Šค ๋ถ„๋ฆฌ ์•ˆ ๋จ)

๐Ÿงช ๋‚ด๊ฐ€ ํ•œ ์‹œ๋„

  • ์˜คํ†  ๋ ˆ์ด์•„์›ƒ ์†์„ฑ(๋ฐฉํ–ฅ, ์ •๋ ฌ, ํŒจ๋”ฉ ๋“ฑ)์„ ํ•˜๋‚˜์”ฉ ๋ฐ”๊ฟ”๋ณด๋ฉฐ ๋™์ž‘ ํ™•์ธ
  • ์ธ์Šคํ„ด์Šค๋ฅผ โ€˜Detachโ€™ํ•˜๊ณ  ์ˆ˜์ •ํ•ด๋ณด๊ธฐ

โœ… ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

  • ํ…์ŠคํŠธ ๋ฐ•์Šค์˜ Size๋ฅผ Hug contents๋กœ ๋ณ€๊ฒฝ
  • ์ˆ˜์ • ์ „, ์ปดํฌ๋„ŒํŠธ ์ธ์Šคํ„ด์Šค๋ฅผ Detach Instanceํ•˜์—ฌ ๊ฐœ๋ณ„ ์ˆ˜์ •

๐ŸŒฑ ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ ๋œ ์ 

  • Auto Layout์€ ์š”์†Œ ๊ฐ„ ๋ฐ˜์‘ํ˜• ์ •๋ ฌ์ด ๊ฐ€๋Šฅํ•ด์„œ ๋””์ž์ธ ํšจ์œจ์ด ๋†’์•„์ง„๋‹ค
  • Component๋Š” ๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ํ•ต์‹ฌ์ด๋ฉฐ, ์žฌ์‚ฌ์šฉ์„ฑ๊ณผ ์œ ์ง€๋ณด์ˆ˜์— ์œ ๋ฆฌํ•˜๋‹ค
  • ํ”„๋ ˆ์ž„ ์•ˆ์—์„œ Auto Layout์„ ์ž˜ ํ™œ์šฉํ•˜๋ฉด '์ˆ˜๋™ ์ •๋ ฌ'์„ ๊ฑฐ์˜ ์•ˆ ํ•ด๋„ ๋œ๋‹ค

๐Ÿ’ป ์•Œ๊ฒŒ ๋œ ๋‹จ์ถ•ํ‚ค & ๊ธฐ๋Šฅ

  • Shift + A: Auto Layout ์ถ”๊ฐ€
  • Alt: ์š”์†Œ ๊ฐ„ ๊ฐ„๊ฒฉ ํ™•์ธ
  • Cmd/Ctrl + D: ์š”์†Œ ๋ณต์ œ
  • Cmd/Ctrl + Shift + K: ์ปดํฌ๋„ŒํŠธ ๋งŒ๋“ค๊ธฐ
  • Cmd/Ctrl + Enter: ์ธ์Šคํ„ด์Šค ๋ฐ”๋กœ ํŽธ์ง‘ ์ง„์ž…

๐Ÿค” ์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ๋งŒ๋‚˜๊ฒŒ ๋œ๋‹ค๋ฉด?

  • Auto Layout ์„ค์ • ์‹œ Hug / Fill / Fixed ๊ตฌ๋ถ„์„ ๋จผ์ € ์ ๊ฒ€ํ•˜๊ฒ ๋‹ค
  • Component๋Š” ๋ณต์ œํ•ด์„œ ํ…Œ์ŠคํŠธํ•˜๊ณ , ์ˆ˜์ • ์ „์—๋Š” ํ•ญ์ƒ ์ธ์Šคํ„ด์Šค๋ฅผ ๋ถ„๋ฆฌํ•˜๊ฒ ๋‹ค

๐Ÿ“… ๋‚ด์ผ ํ•™์Šตํ•  ์˜ˆ์ •

  • ๋‹ค์–‘ํ•œ ์ƒํƒœ(hover, disable ๋“ฑ)๋ฅผ ๊ฐ€์ง„ ์ปดํฌ๋„ŒํŠธ ๋งŒ๋“ค๊ธฐ
  • ๋ณ€์ˆ˜(Variables) ๊ธฐ๋Šฅ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ
  • Figma ํ”Œ๋Ÿฌ๊ทธ์ธ ํ™œ์šฉ๋ฒ• & ์ถ”์ฒœ ํ”Œ๋Ÿฌ๊ทธ์ธ ํƒ์ƒ‰

์ˆ™์ œ

profile
์ž˜ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค

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