๐ [๋ด์ผ๋ฐฐ์์บ ํ ์ฌ์ ์บ ํ] 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 ํ๋ฌ๊ทธ์ธ ํ์ฉ๋ฒ & ์ถ์ฒ ํ๋ฌ๊ทธ์ธ ํ์
์์
