πŸ“š Today I Learned 20회차(2) - Figma λ ˆμ΄μ•„μ›ƒ & κ·Έλ¦¬λ“œ μ‹œμŠ€ν…œ λ§ˆμŠ€ν„°ν•˜κΈ° 🎨

5 λΆ„ μ†Œμš”

μ˜€λŠ˜μ€ Figmaμ—μ„œ λ ˆμ΄μ•„μ›ƒκ³Ό κ·Έλ¦¬λ“œ μ‹œμŠ€ν…œμ„ ν™œμš©ν•˜λŠ” 방법을 λ°°μ› μ–΄μš”! μ•±κ³Ό μ›Ή λ””μžμΈμ˜ 차이점뢀터 κ·Έλ¦¬λ“œ μ‹œμŠ€ν…œμ˜ ꡬ성 μš”μ†Œ, λ„ν˜•κ³Ό ν…μŠ€νŠΈ μŠ€νƒ€μΌλ§κΉŒμ§€ μ‹€μ „μ—μ„œ λ°”λ‘œ ν™œμš©ν•  수 μžˆλŠ” λ‚΄μš©μ„ μ΅ν˜”λ‹΅λ‹ˆλ‹€.

🎯 ν•™μŠ΅ λͺ©ν‘œ

  • λ ˆμ΄μ•„μ›ƒκ³Ό κ·Έλ¦¬λ“œ μ‹œμŠ€ν…œμ˜ κ°œλ…κ³Ό μ€‘μš”μ„± μ΄ν•΄ν•˜κΈ°
  • μ›Ήκ³Ό μ•±μ˜ κ·Έλ¦¬λ“œ 차이점 νŒŒμ•…ν•˜κ³  μ μ ˆν•œ κ·Έλ¦¬λ“œ μ„ νƒν•˜κΈ°
  • Figma의 λ ˆμ΄μ•„μ›ƒ κ·Έλ¦¬λ“œ κΈ°λŠ₯ ν™œμš©ν•˜μ—¬ μ •ν™•ν•œ λ””μžμΈ κ΅¬ν˜„ν•˜κΈ°
  • λ„ν˜•κ³Ό ν…μŠ€νŠΈ μŠ€νƒ€μΌλ§ 도ꡬλ₯Ό μ‚¬μš©ν•˜μ—¬ UI μš”μ†Œ κΎΈλ―ΈκΈ°
  • 생산성 λ†’μ΄λŠ” λ‹¨μΆ•ν‚€λ‘œ μž‘μ—… 효율 κ·ΉλŒ€ν™”ν•˜κΈ°

πŸ“š μ£Όμš” λ‚΄μš©

⭐ 1. λ ˆμ΄μ•„μ›ƒ(Layout)μ΄λž€?

λ ˆμ΄μ•„μ›ƒμ€ μ•±μ΄λ‚˜ μ›Ήμ‚¬μ΄νŠΈ λ‚΄μ˜ 정보λ₯Ό μ‹œκ°μ μœΌλ‘œ λ°°μΉ˜ν•˜λŠ” 것을 λ§ν•΄μš”. μ‚¬μš©μžκ°€ 정보λ₯Ό μ‰½κ²Œ μ΄ν•΄ν•˜κ³  탐색할 수 μžˆλ„λ‘ ν™”λ©΄ ꡬ성 μš”μ†Œλ₯Ό μ²΄κ³„μ μœΌλ‘œ λ°°μΉ˜ν•˜λŠ” 것이 ν•΅μ‹¬μž…λ‹ˆλ‹€.

πŸ“Œ λ ˆμ΄μ•„μ›ƒ ꡬ성 μš”μ†Œ

μš”μ†Œ μ„€λͺ… μ˜ˆμ‹œ
ν™”λ©΄ 크기 λ‹€μ–‘ν•œ λ””λ°”μ΄μŠ€ 해상도 κ³ λ € λͺ¨λ°”일, νƒœλΈ”λ¦Ώ, λ°μŠ€ν¬ν†±
ν…μŠ€νŠΈ 제λͺ©, λ³Έλ¬Έ, μΊ‘μ…˜ λ“±μ˜ 배치 Typography hierarchy
이미지 μ‹œκ°μ  μ½˜ν…μΈ  μœ„μΉ˜μ™€ 크기 썸넀일, λ°°λ„ˆ, μ•„μ΄μ½˜
μ—¬λ°± μš”μ†Œ κ°„ 곡간 (Padding, Margin) 가독성과 μ‹œκ°μ  νŽΈμ•ˆν•¨ 제곡

πŸ’‘ 핡심: λ ˆμ΄μ•„μ›ƒμ€ λ‹¨μˆœνžˆ 예쁘게 λ§Œλ“œλŠ” 것이 μ•„λ‹ˆλΌ, μ‚¬μš©μž κ²½ν—˜(UX)을 κ³ λ €ν•œ 정보 μ„€κ³„μ˜ˆμš”!

πŸ”² 2. κ·Έλ¦¬λ“œ μ‹œμŠ€ν…œ(Grid System)μ΄λž€?

κ·Έλ¦¬λ“œ μ‹œμŠ€ν…œμ€ μ—¬λŸ¬ ꡬ성 μš”μ†Œλ₯Ό μ§ˆμ„œ 있게 λ°°μΉ˜ν•˜κΈ° μœ„ν•œ κ·œμΉ™μ΄μ—μš”. κ·Έλ¦¬λ“œλ₯Ό 잘 ν™œμš©ν•˜λ©΄ μ‹œκ°μ  톡일성과 일관성을 쀄 수 μžˆλ‹΅λ‹ˆλ‹€.

🌐 μ›Ή vs μ•±: κ·Έλ¦¬λ“œ 차이점

ꡬ뢄 κ·Έλ¦¬λ“œ ꡬ쑰 νŠΉμ§• μš©λ„
λ°˜μ‘ν˜• μ›Ή 12단 κ·Έλ¦¬λ“œ λ‹€μ–‘ν•œ 기기와 해상도에 맞좰 μœ μ—°ν•˜κ²Œ λŒ€μ‘ λ°μŠ€ν¬ν†±, νƒœλΈ”λ¦Ώ, λͺ¨λ°”일
λͺ¨λ°”일 μ•± 4~6단 κ·Έλ¦¬λ“œ 슀마트폰의 μž‘μ€ 화면에 맞좘 λ‹¨μ‘°λ‘œμš΄ λ ˆμ΄μ•„μ›ƒ iOS, Android μ•±

πŸ’‘ Tip: λͺ¨λ°”일 μ•± λ””μžμΈ μ‹œ 4단 κ·Έλ¦¬λ“œλ₯Ό μ„ ν˜Έν•˜λŠ” μ΄μœ λŠ” μž‘μ€ ν™”λ©΄μ—μ„œ μ½˜ν…μΈ κ°€ λͺ…ν™•ν•˜κ²Œ κ΅¬λΆ„λ˜κΈ° λ•Œλ¬Έμ΄μ—μš”!

πŸ“ κ·Έλ¦¬λ“œ μ‹œμŠ€ν…œμ˜ 3κ°€μ§€ 핡심 μš”μ†Œ

κ·Έλ¦¬λ“œ μ‹œμŠ€ν…œμ˜ ꡬ성 μš”μ†Œ: Column, Gutter, Margin

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Margin                       Margin    β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”     β”‚
β”‚  β”‚Column β”‚Gutter β”‚Column β”‚Column β”‚     β”‚
β”‚  β”‚   1   β”‚       β”‚   2   β”‚   3   β”‚     β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”˜     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
μš”μ†Œ μ„€λͺ… μš©λ„
Column (컬럼) λͺ‡ λ‹¨μœΌλ‘œ λ‚˜λˆŒ 것인가? μ½˜ν…μΈ  배치의 κΈ°λ³Έ λ‹¨μœ„ (보톡 4단 μ„ ν˜Έ)
Gutter (κ±°ν„°) 컬럼과 컬럼 μ‚¬μ΄μ˜ 간격 μš”μ†Œ κ°„ μ‹œκ°μ  뢄리 (보톡 16~24px)
Margin (λ§ˆμ§„) ν™”λ©΄ 쒌우 μ—¬λ°± ν™”λ©΄ κ°€μž₯자리의 μ•ˆμ „ μ˜μ—­ (보톡 16~20px)

🎨 3. Figmaμ—μ„œ λ ˆμ΄μ•„μ›ƒ κ·Έλ¦¬λ“œ μ„€μ •ν•˜κΈ°

Figmaμ—μ„œλŠ” Layout Grid κΈ°λŠ₯으둜 μ •ν™•ν•œ κ·Έλ¦¬λ“œ μ‹œμŠ€ν…œμ„ μ μš©ν•  수 μžˆμ–΄μš”.

Figma의 Layout Grid μ„€μ • νŒ¨λ„

πŸ“Œ λ ˆμ΄μ•„μ›ƒ κ·Έλ¦¬λ“œ 3κ°€μ§€ νƒ€μž…

νƒ€μž… μš©λ„ μ–Έμ œ μ‚¬μš©?
Grid μž‘μ€ λ‹¨μœ„ μ •λ ¬ μ•„μ΄μ½˜, λ²„νŠΌ λ“± μž‘μ€ μš”μ†Œμ— 4~8pt κ·Έλ¦¬λ“œ 적용 μ‹œ
Columns 컬럼 기반 λ ˆμ΄μ•„μ›ƒ 전체 νŽ˜μ΄μ§€ λ ˆμ΄μ•„μ›ƒμ„ λ”± 맞좰 λ°°μΉ˜ν•  λ•Œ (κ°€μž₯ 많이 μ‚¬μš©!)
Rows ν–‰ 기반 λ ˆμ΄μ•„μ›ƒ 잘 μ‚¬μš©ν•˜μ§€ μ•ŠμŒ (ν•„μš” μ‹œ νŠΉμ • μ„Έλ‘œ 정렬에 ν™œμš©)

⚑ 단좕킀: Shift + G - λ ˆμ΄μ•„μ›ƒ κ·Έλ¦¬λ“œ On/Off ν† κΈ€

πŸ› οΈ κ·Έλ¦¬λ“œ μ„€μ • 단계

1. ν”„λ ˆμž„ 선택
   ↓
2. 우츑 νŒ¨λ„ > Design > Layout Grid 클릭
   ↓
3. + λ²„νŠΌμœΌλ‘œ κ·Έλ¦¬λ“œ μΆ”κ°€
   ↓
4. νƒ€μž… 선택 (Grid / Columns / Rows)
   ↓
5. μ„ΈλΆ€ μ„€μ • (Count, Gutter, Margin λ“±)

πŸ’‘ μ‹€μ „ ν™œμš© 팁

  • 전체 νŽ˜μ΄μ§€: Columns κ·Έλ¦¬λ“œ (4~6단)
  • μž‘μ€ μš”μ†Œ (λ²„νŠΌ, 인풋, μ•„μ΄μ½˜): Grid (8pt λ˜λŠ” 4pt)
  • μ •λ ¬ 확인: Shift + G둜 κ·Έλ¦¬λ“œλ₯Ό 켜고 끄며 확인

⚠️ 주의: κ·Έλ¦¬λ“œλŠ” ν”„λ ˆμž„ 전체에 무쑰건 μ‚¬μš©ν•˜λŠ” 것이 μ•„λ‹ˆλΌ, μž‘μ€ μš”μ†Œλ“€μ˜ μ •ν™•ν•œ 수치 확인이 ν•„μš”ν•  λ•Œ ν™œμš©ν•΄μš”!

🎨 4. λ„ν˜• μŠ€νƒ€μΌλ§ (Shape Styling)

Figmaμ—μ„œ λ„ν˜•μ„ κΎΈλ―ΈλŠ” λ‹€μ–‘ν•œ 도ꡬλ₯Ό λ°°μ›Œλ΄€μ–΄μš”.

πŸ“Œ Appearance 도ꡬ

✨ Fill (μ±„μš°κΈ°)
νƒ€μž… μ„€λͺ… μ‚¬μš© μ˜ˆμ‹œ
Solid 단일 색상 적용 λ²„νŠΌ λ°°κ²½, μ•„μ΄μ½˜ 색상
Gradient κ·ΈλΌλ°μ΄μ…˜ 색상 헀더 λ°°κ²½, μΉ΄λ“œ λ°°κ²½
Image 이미지 μ‚½μž… ν”„λ‘œν•„ 사진, 썸넀일
Video λΉ„λ””μ˜€ μ‚½μž… 미리보기 μ‹€ν–‰ μ‹œ μž¬μƒλ¨
πŸ–ΌοΈ Image Fill μ˜΅μ…˜
Image Fill μ˜΅μ…˜
β”œβ”€ Fill    β†’ λ„ν˜• 크기만큼 이미지 μ±„μš°κΈ° (λΉ„μœ¨ λ¬΄μ‹œ)
β”œβ”€ Fit     β†’ 원본 이미지 λΉ„μœ¨ μœ μ§€ν•˜λ©° λ§žμΆ”κΈ°
β”œβ”€ Crop    β†’ 이미지λ₯Ό μž˜λΌλ‚΄μ–΄ λ§žμΆ”κΈ° (κ°€μž₯ 많이 μ‚¬μš©)
└─ Tile    β†’ 이미지λ₯Ό νƒ€μΌμ²˜λŸΌ 반볡
πŸ–ŠοΈ Stroke (μ„ )
  • 각 라인의 κ΅΅κΈ°, 색상, μŠ€νƒ€μΌ μ„€μ • κ°€λŠ₯
  • Inside / Center / Outside μ •λ ¬ μ˜΅μ…˜
  • Dashed line (점선) νŒ¨ν„΄ μ„€μ •
✨ Effects (효과)
효과 μ„€λͺ… μ‚¬μš© μ˜ˆμ‹œ
Drop Shadow μ™ΈλΆ€ 그림자 μΉ΄λ“œ μž…μ²΄κ°, λ²„νŠΌ κ°•μ‘°
Inner Shadow λ‚΄λΆ€ 그림자 눌린 λŠλ‚Œ, 였λͺ©ν•œ 효과
Layer Blur λ ˆμ΄μ–΄ λΈ”λŸ¬ λ°°κ²½ 흐림 효과
Background Blur λ°°κ²½ λΈ”λŸ¬ κΈ€λž˜μŠ€λͺ¨ν”Όμ¦˜ 효과

πŸ“ 5. ν…μŠ€νŠΈ μŠ€νƒ€μΌλ§ (Text Styling)

πŸ“Œ Typography μ„€μ •

Type Settingsμ—μ„œ λ‹€μ–‘ν•œ ν…μŠ€νŠΈ μŠ€νƒ€μΌλ§μ„ μ œκ³΅ν•΄μš”:

속성 μ„€λͺ… μ˜ˆμ‹œ
Font Family 폰트 μ’…λ₯˜ Pretendard, Roboto, Inter
Font Weight κ΅΅κΈ° Regular, Medium, Bold
Font Size 크기 14px, 16px, 24px
Line Height 쀄 간격 150%, 1.5, 24px
Letter Spacing μžκ°„ -2%, 0.5px
Paragraph Spacing 단락 간격 16px, 24px

πŸ’‘ Tip: Text Styles둜 자주 μ‚¬μš©ν•˜λŠ” ν…μŠ€νŠΈ μŠ€νƒ€μΌμ„ μ €μž₯ν•˜λ©΄ μΌκ΄€λœ λ””μžμΈμ„ μœ μ§€ν•  수 μžˆμ–΄μš”!

⚑ 생산성 λ†’μ΄λŠ” Figma 단좕킀

Figma μž‘μ—… 속도λ₯Ό 2λ°° λ†’μ΄λŠ” ν•„μˆ˜ λ‹¨μΆ•ν‚€λ“€μ΄μ—μš”!

πŸ“Œ λ ˆμ΄μ•„μ›ƒ & μ •λ ¬

단좕킀 κΈ°λŠ₯ ν™œμš© μ‹œμ 
Shift + G λ ˆμ΄μ•„μ›ƒ κ·Έλ¦¬λ“œ On/Off κ·Έλ¦¬λ“œ ν‘œμ‹œ/μˆ¨κΉ€ ν† κΈ€
Cmd + Option + G Frame으둜 λ¬ΆκΈ° μ—¬λŸ¬ μš”μ†Œλ₯Ό ν•˜λ‚˜μ˜ ν”„λ ˆμž„μœΌλ‘œ κ·Έλ£Ήν™”

πŸ“Œ μ •λ ¬ & 배치

μ—¬λŸ¬ μš”μ†Œλ₯Ό μ •λ ¬ν•˜λŠ” 방법:

  1. λͺ¨λ“  μš”μ†Œ 선택
  2. 우츑 νŒ¨λ„ > Position μ„Ήμ…˜
  3. 쀑앙 μ •λ ¬, 쒌우 μ •λ ¬, μƒν•˜ μ •λ ¬ λ²„νŠΌ 클릭

πŸ“Œ 속성 볡사/λΆ™μ—¬λ„£κΈ°

단좕킀 κΈ°λŠ₯ ν™œμš© μ˜ˆμ‹œ
Cmd + Option + C 속성 볡사 색상, 효과, ν…μŠ€νŠΈ μŠ€νƒ€μΌ 볡사
Cmd + Option + V 속성 λΆ™μ—¬λ„£κΈ° λ‹€λ₯Έ μš”μ†Œμ— λ™μΌν•œ μŠ€νƒ€μΌ 적용

πŸ’‘ Tip: 속성 볡사/λΆ™μ—¬λ„£κΈ°λŠ” Fill, Stroke, Effects, Text Styles λ“± λͺ¨λ“  μŠ€νƒ€μΌ 속성을 ν•œ λ²ˆμ— 볡사할 수 μžˆμ–΄μš”!

πŸ“Œ 기타 μœ μš©ν•œ 단좕킀

단좕킀 κΈ°λŠ₯
F Frame 도ꡬ
R Rectangle (μ‚¬κ°ν˜•)
O Ellipse (μ›ν˜•)
T Text 도ꡬ
V Move 도ꡬ (선택)
K Scale 도ꡬ (크기 쑰절)
Cmd + D 볡제
Option + λ“œλž˜κ·Έ λ³΅μ‚¬ν•˜λ©° 이동

πŸ’‘ 핡심 κ°œλ… 정리

πŸ“ κ·Έλ¦¬λ“œ μ‹œμŠ€ν…œ ꡬ쑰

λ ˆμ΄μ•„μ›ƒ ꡬ쑰
β”‚
β”œβ”€ μ›Ή λ””μžμΈ (λ°˜μ‘ν˜•)
β”‚  └─ 12단 κ·Έλ¦¬λ“œ
β”‚     β”œβ”€ λ°μŠ€ν¬ν†±: 1200px+
β”‚     β”œβ”€ νƒœλΈ”λ¦Ώ: 768px~1199px
β”‚     └─ λͺ¨λ°”일: ~767px
β”‚
└─ μ•± λ””μžμΈ (λͺ¨λ°”일)
   └─ 4~6단 κ·Έλ¦¬λ“œ
      β”œβ”€ 4단: λ‹¨μˆœν•œ λ ˆμ΄μ•„μ›ƒ (μΆ”μ²œ)
      └─ 6단: λ³΅μž‘ν•œ λ ˆμ΄μ•„μ›ƒ

🎨 μŠ€νƒ€μΌλ§ 도ꡬ 계측

Appearance
β”‚
β”œβ”€ Fill
β”‚  β”œβ”€ Solid (단일 색상)
β”‚  β”œβ”€ Gradient (κ·ΈλΌλ°μ΄μ…˜)
β”‚  β”œβ”€ Image (이미지)
β”‚  └─ Video (λΉ„λ””μ˜€)
β”‚
β”œβ”€ Stroke
β”‚  β”œβ”€ κ΅΅κΈ°
β”‚  β”œβ”€ 색상
β”‚  └─ μŠ€νƒ€μΌ (Solid/Dashed)
β”‚
└─ Effects
   β”œβ”€ Drop Shadow
   β”œβ”€ Inner Shadow
   β”œβ”€ Layer Blur
   └─ Background Blur

⚑ μž‘μ—… 흐름 μ΅œμ ν™”

효율적인 Figma μž‘μ—… μˆœμ„œ
β”‚
1️⃣ ν”„λ ˆμž„ 생성
   ↓
2️⃣ κ·Έλ¦¬λ“œ μ„€μ • (Columns)
   ↓
3️⃣ λ ˆμ΄μ•„μ›ƒ ꡬ쑰 작기
   ↓
4️⃣ λ„ν˜• 배치 및 μŠ€νƒ€μΌλ§
   ↓
5️⃣ ν…μŠ€νŠΈ μΆ”κ°€ 및 νƒ€μ΄ν¬κ·Έλž˜ν”Ό 적용
   ↓
6️⃣ 속성 λ³΅μ‚¬λ‘œ 일관성 μœ μ§€
   ↓
7️⃣ μ΅œμ’… κ²€ν†  (κ·Έλ¦¬λ“œ On/Off둜 확인)

βœ… 였늘 배운 것

  • πŸ“ λ ˆμ΄μ•„μ›ƒ κ°œλ…: ν™”λ©΄ 크기, ν…μŠ€νŠΈ, 이미지, 여백을 κ³ λ €ν•œ 정보 배치 방법
  • πŸ”² κ·Έλ¦¬λ“œ μ‹œμŠ€ν…œ: μ›Ή(12단)κ³Ό μ•±(4~6단)의 차이점과 ν™œμš©λ²•
  • πŸ“ κ·Έλ¦¬λ“œ μš”μ†Œ: Column, Gutter, Margin의 μ—­ν• κ³Ό μ„€μ • 방법
  • 🎨 λ„ν˜• μŠ€νƒ€μΌλ§: Fill, Stroke, Effectsλ₯Ό ν™œμš©ν•œ μ‹œκ°μ  ν‘œν˜„ 기법
  • πŸ“ ν…μŠ€νŠΈ μŠ€νƒ€μΌλ§: Typography μ„€μ •μœΌλ‘œ μΌκ΄€λœ ν…μŠ€νŠΈ λ””μžμΈ κ΅¬ν˜„
  • ⚑ 단좕킀: Shift+G, Cmd+Option+G, Cmd+Option+C/V λ“± 생산성 도ꡬ

πŸš€ λ‹€μŒ ν•™μŠ΅ λͺ©ν‘œ

  1. μ»΄ν¬λ„ŒνŠΈ μ‹œμŠ€ν…œ: μž¬μ‚¬μš© κ°€λŠ₯ν•œ μ»΄ν¬λ„ŒνŠΈ λ§Œλ“€κΈ°μ™€ Variants ν™œμš©
  2. Auto Layout: λ°˜μ‘ν˜• λ””μžμΈμ„ μœ„ν•œ Auto Layout λ§ˆμŠ€ν„°ν•˜κΈ°
  3. μŠ€νƒ€μΌ κ°€μ΄λ“œ: Color Styles, Text Styles둜 λ””μžμΈ μ‹œμŠ€ν…œ ꡬ좕
  4. ν”„λ‘œν† νƒ€μ΄ν•‘: μΈν„°λž™μ…˜κ³Ό μ• λ‹ˆλ©”μ΄μ…˜ μΆ”κ°€ν•˜μ—¬ μ‹€μ œμ²˜λŸΌ λ™μž‘ν•˜λŠ” ν”„λ‘œν† νƒ€μž… λ§Œλ“€κΈ°
  5. ν˜‘μ—… κΈ°λŠ₯: μ½”λ©˜νŠΈ, 버전 관리, 개발자 ν•Έλ“œμ˜€ν”„ κΈ°λŠ₯ 읡히기

λŒ“κΈ€λ‚¨κΈ°κΈ°