ํผ๊ทธ๋ง ๊ธฐ์ด ๊ฐ์ข - Part1 #figmaโ #๋ฌด๋ฃํด
www.youtube.com/watch?v=GsZk8s5JdWg
ํผ๊ทธ๋ง ๊ธฐ์ด Part2 #figmaโ #์์ด์ฝ์ ์
www.youtube.com/watch?v=4_WS782s96c
FIGMA
์ค์ผ์น ํ๋ก๊ทธ๋จ์ฒ๋ผ ์ปดํฌ๋ํธ ๊ธฐ๋ฐ์ UIํธ์ง ํด
๊ตฌ๊ธ ๋ฌธ์์ฒ๋ผ ์๋์ผ๋ก ์ ์ฅ๋จ
ํฌํ ์ต, ์ค์ผ์น์ ๋ฌ๋ฆฌ ์ฌ๋ฌ๋ช ๋์ ์์ ๊ฐ๋ฅ
์ฌ๋ฌ๋ช ์ธ์ ์์ ํ ๊ฒฝ์ฐ ์ค์ผ์น๋ผ ํฌํ ์ต๋ณด๋ค ๋ ๊ฐ๋ ฅํจ
<๋จ์ถํค>
shift + + : ํ๋ฉด์ ํ๋
shift + - : ํ๋ฉด์ ์ถ์
shift + 1 : ํ๋ฉด์ ๋ง๊ฒ ์ฌ์ด์ฆ
shift + 2 : ํ๋ฉด ์ค๊ฐ์ frame์ ํ์
ctrl + r : frame ์ด๋ฆ ๋ณ๊ฒฝ
shift + alt + ๋๋๊ทธ + : ํ ์คํธ ๋ณต์ฌ
shift + a : ์คํ ๋ ์ด์์ ํ๋ ์
s : ๋ํํด
- ์ฌ์ด์ฆ๊ฐ ๋์ผํ frame ์์ฑ ๋ฐฉ๋ฒ
๋ํํด-rectangle์ ์ด์ฉํ์ฌ ํ๋ ์๊ณผ ๋์ผํ ๋ฐ์ค ํ๋ ๊ทธ๋ฆฌ๊ธฐ
๋ฐ์ค๋ฅผ ์ ํํ ์ํ์์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ-frame selection ํด๋ฆญ
- ๋๋๊ทธ๋ก fram๊ณผ ๋ฐ์ค ์ฌ์ด์ฆ๋ฅผ ์์ ๋กญ๊ฒ ์กฐ์ ํ๋ ๋ฐฉ๋ฒ
๋ฐ์ค๋ฅผ ์ ํ ํ, ์ค๋ฅธ์ชฝ designํจ๋์ constraints ์ต์ ์ ๋ชจ๋ scalre๋ก ๋ณ๊ฒฝ
→ frame์ ์ข์ฐ๋ก ๋๋๊ทธํ๋ฉด frame๊ณผ ๋ฐ์ค ์ฌ์ด์ฆ๊ฐ frame ์ฌ์ด์ฆ ๊ธฐ์ค์ผ๋ก ํฌ๊ธฐ์กฐ์
๊ฐ๋ก๊ธธ์ด์ "/2"๋ฅผ ์ ๋ ฅํ์ฌ 2๋ฑ๋ถํ๊ธฐ (์ ํ๋์ง ๋ชจ๋ฆ)
- ์ด๋ฏธ์ง import ๋ฐฉ๋ฒ
๋ฐฉ๋ฒ1. designํจ๋์ fill ์ปฌ๋ฌํ๋ฆฌ๋ทฐ ์์ญ ํด๋ฆญ ํ image๋ก ๋ณ๊ฒฝํ์ฌ choose image ํด๋ฆญํ์ฌ ๋ถ๋ฌ์ค๊ธฐ
๋ฐฉ๋ฒ2. shift + ctrl + k ๋ฅผ ํด๋ฆญํ์ฌ ๋ถ๋ฌ์ค๊ธฐ (์ฌ๋ฌ๊ฐ๋ ๊ฐ๋ฅํจ)
- plugin์ ์ค์น ํ, ์ด๋ฏธ์ง ๋ณ๊ฒฝ ๋ฐฉ๋ฒ
- plugin ์ค์น ๋ฐฉ๋ฒ
์ด๋ฏธ์ง ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ํด๋ฆญ > plugins > manage plugins
์ข์ธก ๋ฉ๋ด plugins > 'popular - unsplash'ํด๋ฆญ or 'browse all plugins'ํด๋ฆญ
์ค๋ฅธ์ชฝ ์๋จ์ ์๋ ๊ฒ์์ฐฝ์ unsplash๋ฅผ ๊ฒ์ํ์ฌ ์ค์น
- ์ด๋ฏธ์ง ๋ณ๊ฒฝ ๋ฐฉ๋ฒ
์ด๋ฏธ์ง ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ํด๋ฆญ > plugins > unsplash
'insert random' or 'presets'๋ก ์ด๋ฏธ์ง ๋ณ๊ฒฝ
- ์ด๋ฏธ์ง overayํจ๊ณผ
designํจ๋ > fill ํธ์ง ์ญ์ญ + ํด๋ฆญ > ํฐ์์์ ๋ธ๋์ผ๋ก ์์ , ๋ฐฉํฅ ์์
๋ค์ fill ํธ์ง ์ญ์ญ + ํด๋ฆญ > linear๋ฅผ solid๋ก ๋ณ๊ฒฝ ํ, ๊ฒ์ ์ ์ฃผ๊ณ ํฌ๋ช ๋ 5% ์ฃผ๊ธฐ
- ์ด๋ฏธ์ง ์์ ์๋ก ์ฝํ ์ธ ๋ฐฐ์น
๋ํ-reactangle๋ก ๋ฐ์ค ๊ทธ๋ ค์ฃผ๊ณ 500x500 ์ฃผ๊ธฐ
์ ์ฌ๊ฐํ์ constraints์ ์ต์ ์ ๋ชจ๋ center๋ก ๋ณ๊ฒฝ
(→ frame์ ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋์ด๋ ์๋์ผ๋ก ์ค์ ๋ฐฐ์ด๋จ)
- ์คํ ๋ ์ด์์ ํ๋ ์
auto layout ์ต์ ์์ญ์ + ํด๋ฆญ or ๋จ์ถํค shift + a
(→auto layout์ผ๋ก ๋ณํ๋๋ฉด ๋์์ธํจ๋์์ ์ต์ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํด์ง)
- drop shadow effects (text effect๋ local style๋ก ์ ์ฉ ๊ฐ๋ฅ)
text ์ ํ ํ, designํจ๋์ effexts์์ + ํด๋ฆญ ํ effects ์ถ๊ฐ
- shadow effect๊ฐ ํ๋ ์ ์์ญ ๋ฐ๊นฅ์ชฝ์ผ๋ก ์๋ผ์ ธ ๋ณด์ผ ๋
: clip content ๋นํ์ฑํ
- ์ด๋ฏธ์ง ๋ด๋ณด๋ด๊ธฐ
designํจ๋์ ํ๋จ์ export์์ญ์ + ํด๋ฆญ
- ํ๋กํ ํ์ดํ
์ํ๋ ๋ํ ์ ํ ํ ์ข์ธก ์๋จ์ prototype ํด๋ฆญ
์ ์ ๋ง์ฐ์ค๋ก ๋๋๊ทธํ์ฌ ์ฐ๊ฒฐํด์ฃผ๊ธฐ
ํ๋ ์ด ๋ฒํผ ๋๋ฌ์ฃผ๊ธฐ
- ๊ตฌ๊ธ ๋จธํฐ๋ฆฌ์ผ ๋์์ธ ์์ด์ฝ์ ๊ณต์ ์ฌ์ดํธ์์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ฐ๋ ๋ฐฉ๋ฒ
'material.io/resources/icons' ์ ์ ์ํ์ฌ, ๊ฒ์์ฐฝ์ 'event icon' ๊ฒ์
์ฐ์ธก ์๋จ์ 'icon desing principles' ํด๋ฆญ ํ ๋จธํฐ๋ฆฌ์ผ ๋์์ธ ๊ฐ์ด๋ ์ฐธ๊ณ
- shapeํด๊ณผ penํด์ ํ์ฉํ ์์ด์ฝ ๋ง๋๋ ๋ฐฉ๋ฒ
์ข์ธก ์๋จ์ frame ํด ํด๋ฆญ ํ, 24x24 frame ๊ทธ๋ฆฌ๊ธฐ
designํจ๋์์ layout grid '+' ํด๋ฆญํ์ฌ grid ์ถ๊ฐ (ํ์ฌ, default๋ก 10px์ grid๊ฐ frame ๋ด์ ํ์๋๊ณ ์์)
'edit' ํด๋ฆญ ํ grid์ ํฌ๊ธฐ๋ฅผ 1px ์ ๋ ฅ ํ, ์ปฌ๋ฌ 10%~20%๋ก ์์
๋ํํด๋ก ์ผ์ชฝ ํ๋ ์ ์์ ์๋ ์ ์ฌ๊ฐํ๊ณผ ๊ฐ์ ์ฌ์ด์ฆ๋ก ๋ํ ๊ทธ๋ฆฌ๊ธฐ
๊ทธ๋ฆฐ ์ ์๊ฐํ์ ์ค๋ฅธ์ชฝ fram์ผ๋ก ์ฎ๊ธฐ๊ณ ๊ฐ์ด๋ฐ ์ ๋ ฌ
stroke์ '+' ํด๋ฆญ ํ, line์ ๋๊ป๋ฅผ 0.1๋ก ์ ๋ ฅ
line์ ์ต์ ์ inside๋ก ๋ฐ๊ฟ์ฃผ๊ณ , ๊ทธ ์๋จ์ ์๋ fill์ hex code๋ฅผ ์ญ์ ํด์ฃผ๊ธฐ
์ ์ฌ๊ฐํ ๋ชจ์๋ฆฌ๋ฅผ ๋๋๊ทธํ์ฌ corner radius ๊ฐ ์ฃผ๊ธฐ
๋ํํด๋ก 20x20์ ์ํ์ ๊ทธ๋ฆฌ๊ณ stroke์ line ๋๊ป๋ฅผ 0.1๋ก ๋ฐ๊ฟ์ฃผ๊ธฐ
fill ์์ญ์ hex-code ๋ถ๋ถ์ '-' ํด๋ฆญํ์ฌ ์ง์ด ํ, ๊ฐ์ด๋ฐ ์ ๋ ฌ
์ ์ฌ๊ฐํ๊ณผ ์ํ ๋ณต์ฌ ํ ์ฌ์ง๊ณผ ๊ฐ์ด ๋ถ์ฌ๋ฃ๊ณ ์ฌ์ด์ฆ ์กฐ์ ํ, ๋ชจ๋ ๋ํ์ ๊ทธ๋ฃนํ
๋๊ธ