"๋ชจ๋ฐ์ผ ์น UI ๋์์ธ ๋ฐ ํผ๋ธ๋ฆฌ์ฑ ์ ์ ํ์ ์ด๋ก ๊ณผ ๋
ธํ์ฐ
์ฒด๊ณ์ ์ธ ์ค์ ์ ์"
Step 1. ํผ๊ทธ๋ง(Figma)๋ก ๋ชจ๋ฐ์ผ ์น UI ๋์์ธ ์ ์
Step 2. ๋ชจ๋ฐ์ผ ์น HTML ์์ด์ดํ๋ ์ ๋ชจ๋ ํ์ด์ง ์์ธํ ์ ์
Step 3. CSS ๋ณ์(Var) ํ์ฉํ ๋ค์ํ ๋ ์ด์์์ ๋ค์ ํ์ด์ง ํผ๋ธ๋ฆฌ์ฑ ์ ์
Step 4. ์์ฑ๋ ํผ๋ธ๋ฆฌ์ฑ ๊ฒฐ๊ณผ๋ฌผ์ ๋ ์๋ฒฝํ๊ฒ ํ๋ ํผ๋ธ๋ฆฌ์ฑ ๋ง๋ฌด๋ฆฌ ์์
์ฝ๋ฉ์์ค๊ฐ ์ง๊ธ๊น์ง ์๋ง์ ์คํ๋ผ์ธ ํ์ ํ์๋ค์๊ฒ ์์
ํ ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ ์ ์ ๋
ธํ์ฐ๊ฐ ๋ด๊ฒจ ์์ต๋๋ค. ์๊ฐ ํ ํ์ธต ํฅ์๋ ํผ๋ธ๋ฆฌ์ฑ ์ค๋ ฅ์ ๊ฐ๊ฒ ๋์ค๊ฑฐ๋ผ๊ณ ํ์ ํฉ๋๋ค!
๐ฟ๐ฟ๐ฟ
๐ฉ ๊ฐ์ ์
๋ฐ์ดํธ(2024.09.25)
- ์คํฌ๋กค ํจ๋ฉ, ์คํฌ๋กค ํ ๋์์ธ ๋ณ๊ฒฝ(jQuery), ์์ ์ด๋ฏธ์ง ํ์ฉ
- ๋ชจ๋ฐ์ผ ๋ธ๋ผ์ฐ์ ๊ฐ์ง ์๋ฐ์คํฌ๋ฆฝํธ(ํ์ดํ ํจ์, User Agent)


๐ฉ ๊ฐ์ ์
๋ฐ์ดํธ(2023.07.06)
- ์ถ๊ฐ ์์
์ผ๋ก ๋น ์ฅ๋ฐ๊ตฌ๋ ํ์ํ๊ธฐ & ์ฅ๋ฐ๊ตฌ๋ ์ฒดํฌ๋ฐ์ค ์ ์ฒด ์ ํ/ํด์


๐ฟ๐ฟ๐ฟ
๊ฐ์ ์ฃผ์ ๐
์ฝ๋ฉ์์ค์ <๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ ํฌํธํด๋ฆฌ์ค with Figma>๋ฅผ ํตํด์ ํผ๋ธ๋ฆฌ์
์ทจ์
๊ณผ ํผ๋ธ๋ฆฌ์
์ค๋ฌด์์ ๊ฐ์ฅ ๊ฒฝ์๋ ฅ์ด ์๋ ๋ชจ๋ฐ์ผ ์น ์ ์ ๋ฅ๋ ฅ์ ํฅ์ํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํผ๋ธ๋ฆฌ์
๋ก์ ๋ชจ๋ฐ์ผ ์น์ ์ ์ํ๊ธฐ ์ํ ๊ฑฐ์ ๋ชจ๋ ์ ์ ๋ฐฉ๋ฒ๊ณผ ๋
ธํ์ฐ๋ฅผ ๋ค์ง ์ ์์ต๋๋ค.
- ๋ชจ๋ฐ์ผ ์น์ ํผ๋ธ๋ฆฌ์
ํฌํธํด๋ฆฌ์ค ์ค ๊ฐ์ฅ ์ค์๋๊ฐ ๋์ ์์
๋ฌผ
- ํผ๋ธ๋ฆฌ์
์ ๊ฐ๋ฐ์์๊ฒ ํผ๊ทธ๋ง(Figma) ์ค์ ์ ์์ผ๋ก UI ๋์์ธ ๋ฅ๋ ฅ ์ฅ์ฐฉ!
- CSS ๋ณ์(Var)๋ฅผ ์ด๋ก ๋ฟ๋ง ์๋๋ผ ์ค์ ์ ํ์ฉ
- ์ฌ๋ฆญ ์ฌ๋ผ์ด๋(Slick Slider) ์ฌ์ฉ๋ฒ ๋ฐ CSS ๋ณ๊ฒฝ ๋
ธํ์ฐ
- HTML+CSS๋ก ๋์ด์คํ ๋ชจ๋ฐ์ผ ๋ชฉ์
(Mockup) ๋ง๋ค๊ณ ํ์ฉํ๊ธฐ
- ๊ฒฝ๋ ฅ์์ฒ๋ผ ํผ๋ธ๋ฆฌ์ฑํ๋ ํด๋ฆฐ ์ฝ๋ฉ(Clean Coding)์ ์ ์
- Flex ๋ ์ด์์ ์ ์์ ์ค์ฌ์ผ๋ก ์ค์๊ธ CSS ์ค์ ๋ฅ๋ ฅ ํฅ์
- ์ค๋ฌด์์ ๋ฑ! ํ์ํ ํ์์ ์ธ ์ ์ด์ฟผ๋ฆฌ ์ํธ์์ฉ ์๋ฒฝ ํ์ต
- ๋ชจ๋ ์ ์ ์์ค ์ ๊ณต(Figma ๋์์ธ ํ์ผ, ํผ๋ธ๋ฆฌ์ฑ ์์คํ์ผ, ๊ฐ์์๋ฃ PDF, ํผ๋ธ๋ฆฌ์ฑ ์์ฑ๋ณธ)
โฒ ํผ๊ทธ๋ง(Figma)๋ก ๋ชจ๋ฐ์ผ ์น UI ๋์์ธ ์ ์
โฒ CSS ๋ณ์(Var) ํ์ฉํ ์ผ๊ด์ฑ ์๋ ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ
โฒ HTML+CSS ๋ชจ๋ฐ์ผ ๋ชฉ์
(Mockup) ์ ์ ํ iframe ํ์ฉ

โฒ HTML+CSS ๋ชจ๋ฐ์ผ ๋ชฉ์
(Mockup) ์ ์(3๊ฐ์ง ๋ชจ๋ฐ์ผ ๋ชฉ์
์์ฑ๋ณธ ์ ๊ณต)
โฒ ๊ฒฝ๋ ฅ์์ฒ๋ผ ํผ๋ธ๋ฆฌ์ฑํ๋ ํด๋ฆฐ ์ฝ๋ฉ(Clean Coding)์ ์ ์
โฒ ๋ชจ๋ฐ์ผ ์น HTML ์์ด์ดํ๋ ์ ์์ธํ ์์ฑ๋ฒ
๋ค์ํ ํ์ผ ์ ๊ณต ๐๏ธ
๐ Figma ๋์์ธ ํ์ผ, ์์ค ํ์ผ, ํผ๋ธ๋ฆฌ์ฑ ์์ฑ๋ณธ
- ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ ํฌํธํด๋ฆฌ์ค with Figma ๊ฐ์๋ฅผ ์์ฑํ๊ธฐ ์ํ ๋ชจ๋ ์์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋์์ธ ์์ค, ํผ๋ธ๋ฆฌ์ฑ ์์ค, ๋์์ธ ์์ฑ๋ณธ, ํผ๋ธ๋ฆฌ์ฑ ์์ฑ๋ณธ
- [๋ค์ด๋ก๋] HTML+CSS ๋ชจ๋ฐ์ผ ๋ชฉ์
(Mobile Mockup).zip
- [๋ค์ด๋ก๋] ๋ชจ๋ฐ์ผ UI ๋์์ธ ์์ค(Today's Meal Kit) - ๋์์ธ ์์
์์ค & ์์ฑ๋ณธ.zip
- [๋ค์ด๋ก๋] ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ(์์ํ๊ธฐ) with ์ฐธ๊ณ ์๋ฃ & ์์
์์ค.zip
- [๋ค์ด๋ก๋] ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ(์์ฑ๋ณธ) ํผ๋ธ๋ฆฌ์ฑ Only.zip
๐ ์์ ๊ฐ์์์ ์ฌ์ฉ๋ PPT ๊ฐ์์๋ฃ ์ ๊ณต

- ์๊ฐ์ ํ์ต์ ๋์์ ์ฃผ๊ธฐ ์ํด ์์ ๊ฐ์์์ ์ค๋ช
ํ PPT๋ฅผ PDF๋ก ์ ๊ณตํฉ๋๋ค.
- [๊ฐ์๋
ธํธ] ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ ํฌํธํด๋ฆฌ์ค with Figma.pdf
- [๋ง๋ฌด๋ฆฌ์์
] ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ(์์ ,์ถ๊ฐ,์ญ์ ).pdf
ํด๋ฆฐ ์ฝ๋ฉ์ ์ ์๐งฝ
<๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ ํฌํธํด๋ฆฌ์ค with Figma> ๊ฐ์๋ฅผ ์๊ฐํ๋ฉด์ ํผ๊ทธ๋ง UI ๋์์ธ ๋ฅ๋ ฅ, HTML ์์ด์ดํ๋ ์ ๋ง๋ค๊ธฐ ๋ฅ๋ ฅ, ํผ๋ธ๋ฆฌ์ฑ์ ์ํ Flex ์ฌ์ฉ๋ฅ๋ ฅ ๋ฑ ์ฌ๋ฌ๊ฐ์ง๋ก ์ค๋ ฅ์ด ์ฑ์ฅํ ๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ฐ ๋ถ๋ถ๋ค๋ ๋งค์ฐ ์ค์ํ์ง๋ง ์ด ์ค์์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ด ๋ฐ๋ก '๊ฒฝ๋ ฅ์์ฒ๋ผ ํผ๋ธ๋ฆฌ์ฑํ๋ ํด๋ฆฐ ์ฝ๋ฉ(Clean Coding)์ ์ ์'์ ๋ฐฐ์ฐ์๊ฒ ๋ฉ๋๋ค. ๊ฐ์์์ ๋ชจ๋ ํผ๋ธ๋ฆฌ์ฑ์ ์ด๋ฐ ์์นํ์ ์์ฑ๋์์ต๋๋ค.
<๊ฒฝ๋ ฅ์์ฒ๋ผ ํผ๋ธ๋ฆฌ์ฑํ๋ ํด๋ฆฐ ์ฝ๋ฉ(Clean Coding)์ ์ ์>์ด๋ผ๋ ๋ถ๋ถ์ ํ์ํ ๊ณณ์ ํ์ํ ์ฃผ์์ ๋ฃ๋ ๊ฒ, HTML ์ถ์ฐ ์์์ ๋ง๊ฒ CSS ์ ํ์๋ ์์์ ๋ง๊ฒ ์ฝ๋ฉํ๋ ๊ฒ, ๊ณตํต๋ CSS ์ ํ์์ ๊ฒฝ์ฐ ๋์ค์ ์ ์ง ๋ณด์๋ฅผ ์ํด์ Common CSS๋ผ๋ ๊ณณ์ ์ ๋ฆฌํ๋ ๊ฒ.. ์ด๋ฐ ์ฝ๋ฉ ์์น๊ณผ ์ต๊ด์ ๋ฐฐ์ฐ์๊ฒ ๋๋ฉด ์ค๋ฌด์์ ์ ๋ง ๋ง์ ๋์์ด ๋ฉ๋๋ค. ํนํ, ์ทจ์
ํ ๋ ์ธ์ฌ๋ด๋น์ ๋๋ ๊ทธ์ ์คํ๋ ์ฌ๋์ด ์ง์์์ ํผ๋ธ๋ฆฌ์ฑ ๊ฒฐ๊ณผ๋ฌผ์ ๋ณด๊ณ ์์ค ์ฝ๋(Source Code)๋ฅผ ๋ณด๊ฒ ๋ฉ๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ ์ ๊น ์์ค ์ฝ๋๋ง ๋ด๋ ์ง์์์ ํผ๋ธ๋ฆฌ์ฑ ๊ธฐ๋ณธ๊ธฐ์ ๋ํด ํ๋จํ ์ ์์ต๋๋ค.
๐ก ์ด ๊ฐ์๊ฐ ๋ค๋ฅธ ๋งค๋ ฅ ํฌ์ธํธ๋?
- ํผ๊ทธ๋ง(Figma) ์ค์ ์ ์์ผ๋ก ๋ชจ๋ฐ์ผ ์น UI ์ ์ ๋ฅ๋ ฅ์ ๊ฐ์ถ ์ ์์ต๋๋ค.
- ํผ๋ธ๋ฆฌ์ฑ ์ค๋ ฅ์ ๋ํญ ํฅ์ ์ํค๋ HTML ์์ด์ดํ๋ ์ ์์ธํ ์์ฑ๋ฒ์ ๋ฐฐ์๋๋ค.
- ์ฝ๋ฉ์์ค์ ๊ฒฝ๋ ฅ์์ฒ๋ผ ํผ๋ธ๋ฆฌ์ฑํ๋ ํด๋ฆฐ ์ฝ๋ฉ(Clean Coding)์ ์ ์์ ๋ฐฐ์๋๋ค.
- ๋ค์ํ ์ค์ต๊ณผ ์์ , ์ดํดํ๊ธฐ ์ฌ์ด ์ค๋ช
, ๊น์ด์๋ ๊ฐ๋
์ ์์ธํ ์ค๋ช
ํฉ๋๋ค.
- ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ์ ์ํด ์๊ฐ์์ด ์์์ผ ํ ๋ชจ๋ ๊ฒ์ ์ค๋ช
ํฉ๋๋ค.
๋ชจ๋ฐ์ผ ์น ์ ์ฒด
UI ๋์์ธ/ํผ๋ธ๋ฆฌ์ฑ ๐
โฒ ํ๋ฆฌ๋ก๋ฉ ํ์ด์ง / ๋ก๊ทธ์ธ ํ์ด์ง / ํ์๊ฐ์
ํ์ด์ง
๐ฉ ํ๋ฆฌ๋ก๋ฉ ํ์ด์ง
- ํผ๊ทธ๋ง(Figma) UI ๋์์ธ ๋ฐ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ ์ ์
- ๋ชจ๋ฐ์ผ ์น ์ฒซ ํ์ด์ง๋ก ์ฌ์ฉ์์๊ฒ ํด๋น ๋ชจ๋ฐ์ผ ์น์ ์ ์ฒด์ฑ ๋ณด์ฌ์ค
- ์๋ฐ์คํฌ๋ฆฝํธ setTimeout์ผ๋ก ์ง์ ๋ ํ์ด์ง๋ก ์๋์ด๋
- ์ธ๋ผ์ธ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ํ์ฉํด div ์ ์ฒด์ html ํ์ผ ๋งํฌํ๊ธฐ
๐ฉ ๋ก๊ทธ์ธ ํ์ด์ง
- ํผ๊ทธ๋ง(Figma) UI ๋์์ธ ๋ฐ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ ์ ์
- ๋ค์ํ ํผ ์์๋ฅผ Figma์์ ๋์์ธํ๊ณ ๋์์ธ ๊ฒฐ๊ณผ๋ฌผ๊ณผ ๋๊ฐ์ด ํผ๋ธ๋ฆฌ์ฑ ์์
- HTML ํผ(Form) ์์์ ํน์ง๊ณผ ์์ฑ์ ๋ํ ์์ธํ ํ์ต
- ๋ฐ๋ฐํ ํผ ์์๋ฅผ Custom Checkbox ๋๋ Custom Radio๋ฅผ ๋์์ธ ํ๋ CSS ์ํธ์์ฉ ํ์ต
- ํ๋จ์ GNB๋ฅผ ๋ณ๋ ํ์ผ๋ก ๋ง๋ค๊ณ ์ ์ด์ฟผ๋ฆฌ๋ก Loadํด์ Include ์์
(์ปดํฌ๋ํธ ์์
)
- SVG ์ด๋ฏธ์ง ์ฌ์ฉ ๋ฐฉ๋ฒ
- ํฐํธ ์์ด์ฝ(Bootstrap Icons) ์ฌ์ฉ๋ฒ๊ณผ ํ์ฉ ๋ฐฉ๋ฒ
๐ฉ ํ์๊ฐ์
ํ์ด์ง
- ํผ๊ทธ๋ง(Figma) UI ๋์์ธ ๋ฐ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ ์ ์
- ๋ก๊ทธ์ธ ํ์ด์ง์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ค์ํ ํผ ์์๋ฅผ Figma์์ ๋์์ธ
- HTML ํผ(Form) ์์์ ํน์ง๊ณผ ์์ฑ์ ๋ํ ์์ธํ ํ์ต
- ๋ฐ๋ฐํ ํผ ์์๋ฅผ ์์๊ฒ ๋์์ธํ๋ CSS ์์ฑ ์ ์ฉ
- ํผ ์์ ๊ฐ์ํด๋์ค ํ์ฉ(:focus ::placeholder)
- ์๋จ์ Header๋ฅผ ๋ณ๋ ํ์ผ๋ก ๋ง๋ค๊ณ ์ ์ด์ฟผ๋ฆฌ๋ก Loadํ๋ ์์

โฒ ๋ง์ดํ์ด์ง / ๋ฉ์ธ ํ์ด์ง ์ฌ๋ผ์ด๋ / ๋ฉ์ธํ์ด์ง ํญ ๋ฉ๋ด & ํธํฐ
๐ฉ ๋ง์ดํ์ด์ง ํ์ด์ง
- ํผ๊ทธ๋ง(Figma) UI ๋์์ธ ๋ฐ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ ์ ์
- ๊ธฐ์กด์ ์ ์๋ ์นด๋ UI๋ฅผ ๋ค์ํ ํํ๋ก ์ฌํ์ฉํ๋ ๋ฐฉ๋ฒ
- ๋ฑ์ง(Badge) ๋์์ธ๊ณผ ์๋ก์ด ์นด๋ UI ๋์์ธ ๋ฐ ํผ๋ธ๋ฆฌ์ฑ
- Flex ๋ ์ด์ด์์ ์ฌ์ฉ๋ฒ๊ณผ ํ์ฉ
- ๊ฐ์ํด๋์ค :before :after๋ก ํฐํธ์์ด์ฝ Unicode ํ์ฉ
๐ฉ ๋ฉ์ธ ํ์ด์ง
- ํผ๊ทธ๋ง(Figma) UI ๋์์ธ ๋ฐ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ ์ ์
- ๋ณต์กํ HTML ๊ตฌ์กฐ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ ์ ๋ฆฌ๋ ๊ณ์ธต ๊ตฌ์กฐ ๋ง๋๋ ๋ฐฉ๋ฒ(Clean Coding)
- ์ฌ๋ฆญ ์ฌ๋ผ์ด๋ ์ฌ์ฉ๋ฒ๊ณผ ์ฌ๋ฆญ ์ฌ๋ผ์ด๋๋ฅผ Custom CSS๋ก ์์๊ฒ ๊พธ๋ฏธ๊ธฐ
- ๋ฉ์ธ ์ฌ๋ผ์ด๋ ๋ฟ๋ง ์๋๋ผ ์นด๋ UI ํํ์ ๋ณต์กํ ์ฌ๋ผ์ด๋ ์ ์
- ์์ ๋ชจ๋ฐ์ผ, ํฐ ๋ชจ๋ฐ์ผ, ํ๋ธ๋ฆฟ๊น์ง ๋ชจ๋ ๋ฐ์ํ๋ Responsive Slider ์ ์
- ๋ชจ๋ฐ์ผ ์น์ ์ปจํ
์ธ ํ์ฅ์ฑ์ ์ํด ์ํธ์์ฉ CSS ํญ ๋ฉ๋ด ์ ์
- CSS ์์ฑ์ธ Object-fit์ ์ค์ ์ฌ์ฉ ๋ฐฉ๋ฒ
- ํ์์ ์ธ ์ ์ด์ฟผ๋ฆฌ ์ํธ์์ฉ ๋ฉ์๋(ํด๋์ค์ ์ด, ์์์ ํ, ์ด๋ฒคํธ ํธ๋ค๋ฌ ๋ฑ)
- ํ์์ ์ธ ์ธ๋ผ์ธ ์๋ฐ์คํฌ๋ฆฝํธ ํ์ฉ ๋ฐฉ๋ฒ
- CSS ๊ฐ์ํด๋์ค๋ฅผ ์ฌ์ฉํ counter-reset ์ฌ์ฉํด ๋ชฉ๋ก Numbering ๋์์ธ

โฒ ์์ธํ์ด์ง(์ฌ๋ผ์ด๋, ์ํ๊ด๋ จ ์ด์ฝ๋์ธ, ๊ตฌ๋งค๋ฒํผ ์ํธ์์ฉ)
๐ฉ ์ ํ ์์ธ ํ์ด์ง
- ํผ๊ทธ๋ง(Figma) UI ๋์์ธ ๋ฐ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ ์ ์
- ๋ณต์กํ HTML ๊ตฌ์กฐ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ ์ ๋ฆฌ๋ ๊ณ์ธต ๊ตฌ์กฐ ๋ง๋๋ ๋ฐฉ๋ฒ(Clean Coding)
- ์ฌ๋ฆญ ์ฌ๋ผ์ด๋ ์ฌ์ฉ๋ฒ๊ณผ ์ฌ๋ฆญ ์ฌ๋ผ์ด๋๋ฅผ Custom CSS๋ก ์์๊ฒ ๊พธ๋ฏธ๊ธฐ
- ์ ์ด์ฟผ๋ฆฌ๋ก ํ๋จ ์ํ๊ด๋ จ ์ด์ฝ๋์ธ ๋ค๋น๊ฒ์ด์
ํผ๋ธ๋ฆฌ์ฑ
- ๊ตฌ๋งคํ๊ธฐ ๋ฒํผ์ ๋๋ฅผ ๋ ์ฅ๋ฐ๊ตฌ๋์ ๋ฐ๋ก๊ตฌ๋งค๋ก ๋ถ๊ธฐ๋๋ ์ ์ด์ฟผ๋ฆฌ ๋ชจ๋ฌ(Modal)
- ํฐํธ ์์ด์ฝ ์ฐํ๊ธฐ(wish) ๋ฒํผ ๋์์ธ ์ํธ์์ฉ(toggleClass)
- ์๋ก์ด Header๋ฅผ ๋ณ๋ ํ์ผ๋ก ๋ง๋ค๊ณ ์ ์ด์ฟผ๋ฆฌ๋ก Loadํ๋ ์์

โฒ ์นดํ
๊ณ ๋ฆฌ ํ์ด์ง / ์ฅ๋ฐ๊ตฌ๋ ํ์ด์ง / ๊ฒ์ ํ์ด์ง
๐ฉ ์นดํ
๊ณ ๋ฆฌ ํ์ด์ง
- ํผ๊ทธ๋ง(Figma) UI ๋์์ธ ๋ฐ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ ์ ์
- ์ ์ด์ฟผ๋ฆฌ ์นดํ
๊ณ ๋ฆฌ ์ด์ฝ๋์ธ ์ ์
- ์ ํํ ์์์ ๋ฐ๋ฅธ CSS ์คํ์ผ ๋ณ๊ฒฝ
- ๊ฐ์ํด๋์ค :before :after๋ก ํฐํธ์์ด์ฝ Unicode ํ์ฉ
๐ฉ ์ฅ๋ฐ๊ตฌ๋ ํ์ด์ง
- ํผ๊ทธ๋ง(Figma) UI ๋์์ธ ๋ฐ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ ์ ์
- ์ฅ๋ฐ๊ตฌ๋ ์นด๋ UI ๋์์ธ ๋ฐ ํผ๋ธ๋ฆฌ์ฑ
- ๊ธฐ์กด์ ํผ ์์๋ฅผ Custom CSS๋ก ์ ์(๊ฐ์ ์ ํ select)
- ์ ์ด์ฟผ๋ฆฌ๋ฅผ ํ์ฉํ ์ฅ๋ฐ๊ตฌ๋ ์์ดํ
์ญ์ ๋ฐ ์ ์ฒด์ญ์
- ๋ค์ํ CSS3 ์์ฑ(accent-color, zoom)
๐ฉ ๊ฒ์ ํ์ด์ง
- ํผ๊ทธ๋ง(Figma) UI ๋์์ธ ๋ฐ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ ์ ์
- ๊ฒ์ ํผ ์์์ ํฐํธ ์์ด์ฝ ๋ฃ๊ธฐ์ :focus ::placeholder ์ฌ์ฉํ๊ธฐ
- CSS ๊ฐ์ํด๋์ค๋ฅผ ์ฌ์ฉํ counter-reset ์ฌ์ฉํ๊ธฐ
- ์ ์ด์ฟผ๋ฆฌ๋ฅผ ํ์ฉํ ๊ฒ์ ๊ฒฐ๊ณผ ์ญ์ ๋ฐ ์ ์ฒด์ญ์
- CSS ๊ฐ์ํด๋์ค๋ฅผ ์ฌ์ฉํ counter-reset ์ฌ์ฉํด ๋ชฉ๋ก Numbering ๋์์ธ

โฒ ์ฌ๋ฆญ ์ฌ๋ผ์ด๋CSS ๋ณ๊ฒฝ ๋
ธํ์ฐ ๋ฐ GNB ๋ค๋น๊ฒ์ด์
์ฒดํฌ
๐ฉ ์ฌ๋ฆญ ์ฌ๋ผ์ด๋CSS ๋ณ๊ฒฝ ๋
ธํ์ฐ
- ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ํตํด ์ด๋ค ๋ถ๋ถ์ ์์ ํด์ผ ํ๋์ง ์ ํํ ์์น์ ์ ํ์ ํ์ต
- ๋ค์ค ์ฌ๋ฆญ ์ฌ๋ผ์ด๋ ์ฌ์ฉ์ ์ถฉ๋์ ๋ฐฉ์งํ๋ CSS ์ ํ์ ์ ์ธ ๋
ธํ์ฐ ํ์ต
- Custom CSS Slider(๋ํธ ๋ค๋น๊ฒ์ด์
, ์ด์ ๋ค์ ๋ค๋น๊ฒ์ด์
๋ฑ)
๐ฉ GNB ๋ค๋น๊ฒ์ด์
์ฒดํฌ
- ํด๋ฆญ๋ ํ์ผ์ด ์ด๋ฆฌ๊ณ ํด๋น ํ์ผ์ ์์น๋ฅผ GNB ๋ค๋น๊ฒ์ด์
์ผ๋ก ๋ค๋ฅธ ๋์์ธ ์ฒดํฌ(์ฟ ํก ์ฑ๊ณผ ๊ฐ์ ๋ฐฉ์)
- Header์ ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ์ ์ธ๋ผ์ธ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์๋ํ ์์

โฒ ํผ๋ธ๋ฆฌ์ฑ ์์
๋ง๋ฌด๋ฆฌ ํ๊ธฐ
๐ฉ ํผ๋ธ๋ฆฌ์ฑ ์์
๋ง๋ฌด๋ฆฌ ํ๊ธฐ(๋ชจ๋ ํผ๋ธ๋ฆฌ์ฑ ์๋ฃ ํ ์์ ๋ณด์ ์ถ๊ฐ ์์
)
- ์ ํ ์์ธ(goods-detail.html) ์ค๋ฒ๋ ์ด ์ด์
- ์ ์ฒด ๋๋น ์ฌ์ด์ฆ ์กฐ์ (375px โ 100%)
- GNB(gnb.html) ์๋ฆผ ์์ด์ฝ ๊ณ ์ ๋์ง ์๋ ์ด์
- ํ๋ก ํธ ์ฌ๋ผ์ด๋ ๋์ด ์ด์ & ์ฝํ
์ธ ์๋์ชฝ ๋ง์ง ์ฃผ๊ธฐ
- ์ฌ๋ฆญ(Slick) ์ฌ๋ผ์ด๋ CDN ์ฌ์ฉํ๊ธฐ
- ์ธ๋ผ์ธ ์๋ฐ์คํฌ๋ฆฝํธ๋ก HTML ํ์ผ ๋งํฌํ๊ธฐ
- ์ธ๋ผ์ธ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์์ผ๋ก ๋ค๋ก ๊ฐ๊ธฐ ๋งํฌํ๊ธฐ
- GNB ํ์ผ ๋งํฌํ๊ธฐ & ๋ชจ๋ ์์
ํ์ด์ง ๋น ์ง์์ด ๋ณด์ฌ์ฃผ๊ธฐ
- GNB์ ์ฐ๊ฒฐ๋ ํ์ผ์์ GNB ํ์ฑํ๋ ๋ค๋น๊ฒ์ด์
์ฒดํฌ
- ๋ณ์(Var) ํ์ฉํ ํฐ ์ฌ์ด์ฆ ๋ชจ๋ฐ์ผ๊ณผ ํ๋ธ๋ฆฟ์ ๋ง์ถ ๋ ์ด์์
- HTML+CSS๋ก ๋์ด์คํ ๋ชจ๋ฐ์ผ ๋ชฉ์
(Mockup) ๋ง๋ค๊ณ iframe์ผ๋ก ํ์ฉํ๊ธฐ
๐ก ๋ค์ด๋ก๋ ํ์ผ ์ฌ์ฉ๋ฒ ๋ฐ ํด๋ ๋ด์ฉ
โ ๋์์ธ ์์
์์ํ ๋ ๋ค์ด๋ก๋ ๋ฐ์ผ์ธ์.
โก ํผ๋ธ๋ฆฌ์ฑ ์์
์์ํ ๋ ๋ค์ด๋ก๋ ๋ฐ์ผ์ธ์.
โข ํผ๋ธ๋ฆฌ์ฑ ํ์ต ์ค ์๊ฐ์ ์ฝ๋์ ๋น๊ตํ ๊ฒฝ์ฐ ๋ค์ด๋ก๋ ๋ฐ์ผ์ธ์.
โฃ ๋ชจ๋ฐ์ผ ๋ชฉ์
์ ๋ง๋ค ๊ฒฝ์ฐ ๋ค์ด๋ก๋ ๋ฐ์ผ์ธ์.


๐ก ํผ๋ธ๋ฆฌ์ฑ ์์
ํ
์คํธ์๋ํฐ <๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋>
ํด๋น ๊ฐ์ <๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ ํฌํธํด๋ฆฌ์ค with Figma>๋ ๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋(Visual Studio Code)๋ก ์ ์๋ ๊ฐ์์
๋๋ค. ๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋๋ ์ฌ์ฉ์ ํ์ด ์๋ Free ํ๋ก๊ทธ๋จ์
๋๋ค. ๋ชจ๋ ๊ฐ์ ์์์ ๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋ ๊ธฐ์ค์ผ๋ก ์ค๋ช
ํ๊ณ ์์ต๋๋ค.
์๋ ์ฝ๋ฉ์์ค ์ ํ๋ธ ์์์ ํตํด์ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ๋ฒ์ ๋จผ์ ์ตํ๊ณ <์น์
3. ๋ชจ๋ฐ์ผ ์น ์์ธ ํผ๋ธ๋ฆฌ์ฑ(HTML+CSS+JS)> ํ์ตํ์๊ธฐ ๋ฐ๋๋๋ค.
๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋(Visual Studio Code) ๋ค์ด๋ก๋ ํ๊ธฐ
Q&A ๐จโ๐ซ
์๋์ ์์ ์ง๋ฌธ ์ธ ๋ค๋ฅธ ์ง๋ฌธ์ ํด๋น ๊ฐ์์ ์ปค๋ฎค๋ํฐ ์ง๋ฌธ ๊ฒ์ํ์ ํด์ฃผ์๋ฉด ์ต์ ์ ๋คํด ๋ต๋ณ๋๋ฆฌ๊ฒ ์ต๋๋ค.
Q. ๊ทธ๋ํฝ ํ๋ก๊ทธ๋จ ์ฌ์ฉ ๊ฒฝํ์ด ์๋๋ฐ ํผ๊ทธ๋ง(Figma) ๋์์ธ ํ ์ ์์๊น์?
์๊ฐ ์์์์๋ ์ธ๊ธํ์ง๋ง ํผ๊ทธ๋ง๋ ๋
ธ๋ ฅ ๋๋น ํผํฌ๋จผ์ค๊ฐ ๊ต์ฅํ ์ข์ต๋๋ค. ํ์ํฌ์ธํธ๋ฅผ ์ด๋ ์ ๋ ๋ค๋ฃฐ ์ ์์ผ๋ฉด ์ถฉ๋ถํ ํผ๊ทธ๋ง ๋์์ธ ์์
์ ๋ฐ๋ผ์ค์ค ์ ์์ต๋๋ค. ๋ค๋ง ์ข ๋ ์์
์ ์ ์ํํ์๊ธฐ ์ํด์ <[ํ๋
] ๋ชจ๋ฐ์ผ ์น UI ๋์์ธ ํผ๊ทธ๋ง(Figma) ๊ธฐ์ด๊ฐ์ข> ์์์ ๋ณด์๊ณ ์๊ฐํ ์ ํ๋ธ๋ฅผ ํตํด์ ์ ํํ์ต์ ํ์๊ธธ ๋ฐ๋๋๋ค.
Q. ์ฐจ๋ณํ ๋๋ ํต์ฌ์ ์ธ ์ฝํ
์ธ ๊ฐ ๋ญ๊ฐ์?
๋์์ธ ์ ๋ฌธ๊ฐ๋ก์๊ฐ ์๋๋ผ ์ฌ์ ์ง์์ด ์ ํ ์๋ ์ฌ๋์ด ํผ๊ทธ๋ง๋ฅผ ์ ํ์ฉํ ์ ์๋ ์์ค์ ๋์์ธ ๊ฐ์๋ผ์ <์น์
1. ๋ชจ๋ฐ์ผ ์น UI ๋์์ธ ์ ์ with Figma> ํผ๊ทธ๋ง ๋์์ธ ์์
์์
์ ์ ๋ฌธ๊ฐ๋ฅผ ์ํ ์์
์ด๋ผ๊ธฐ ๋ณด๋ค๋ ํผ๊ทธ๋ง๋ฅผ ์ฒ์ ์์ํ๋ ์ฌ๋์ด ๋ฐ์๋ค์ด๊ธฐ ๋ฌด๋ํ ์์ค์
๋๋ค.
ํ์ง๋ง <์น์
2. ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ์ ์ํ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ>์ <์น์
3. ๋ชจ๋ฐ์ผ ์น ์์ธ ํผ๋ธ๋ฆฌ์ฑ(HTML+CSS+JS)> ์์
์ ์ค๋ซ๋์ ํผ๋ธ๋ฆฌ์ฑ ๊ฐ์๋ฅผ ํด์จ ๊ฐ์ฌ๋ก์ ํผ๋ธ๋ฆฌ์ฑ ์ค๋ ฅ์ ๋์ด๋ ๊ฐ์ฅ ํ์คํ๊ณ ์ฒด๊ณ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์์
ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ์ด๋ผ๋ ์์ํ๊ณ ์ด๋ ค์ด ์์
์ ๋จ๊ณ์ ์ผ๋ก ์์ค๊ธ ๊ฒฐ๊ณผ๋ฌผ์ ์ด๋์ด ๋ผ ์ ์๋๋ก ์ ์๋ ์์
์ด ํต์ฌ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
Q. ๋์์ธ ๋น์ ๊ณต์๋ ๋ค์ ์ ์๋ ๊ฐ์์ธ๊ฐ์?
์ถฉ๋ถํ ๊ฐ๋ฅํฉ๋๋ค. ์น์
1์ <[ํ๋
] ๋ชจ๋ฐ์ผ ์น UI ๋์์ธ ํผ๊ทธ๋ง(Figma) ๊ธฐ์ด๊ฐ์ข> ์์์๋ ์์ง๋ง ํ์ํฌ์ธํธ๋ฅผ ์ ๋ค๋ฃจ๋ ์ ๋๋ฉด ํผ๊ทธ๋ง ํ์ตํ๊ณ ํ์ฉํ๋๋ฐ ์ ํ ์ง์ฅ์ด ์์ต๋๋ค. ์ ๋ ํผ๊ทธ๋ง ์ฌ์ฉ์ ๋จ๊ธฐ๊ฐ์ ํด๋น ๊ฐ์๋ฅผ ์ํด์ ํ์ตํ๋๋ฐ๋ ์ข์ ๋์์ธ ๊ฒฐ๊ณผ๋ฌผ์ ์ป์ ์ ์์์ต๋๋ค.
Q. ๋์์ด๋๋ผ ํผ๊ทธ๋ง๋ ์ํ๋๋ฐ ์น์
1์ ํผ๊ทธ๋ง ๋์์ธ์ ํ์ตํด์ผ ํ๋์?
์๊ฐ ์์์๋ ์ธ๊ธํ์ง๋ง ์ ๊ฐ ํผ๊ทธ๋ง(Figma)๋ฅผ ์ค๋ ํด์ค๊ฑฐ๋ ์ํ๋ ์ฌ๋์ ์๋๋๋ค. ๊ทธ๋์ ํผ๊ทธ๋ง ์์
์ ์์ ์ด ์๋ ๋ถ์ด๋ฉด <์น์
1. ๋ชจ๋ฐ์ผ ์น UI ๋์์ธ ์ ์ with Figma>์ ์ง๋๊ฐ์๊ณ <์น์
2. ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ์ ์ํ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ>๋ก ๋ฐ๋ก ๊ฐ์
์ ํ์ตํ์๋ฉด ๋ฉ๋๋ค.
Q. ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ ์ ์ ๊ณผ์ ์ ์ ๋ฐฐ์์ผ ํ๋ฉฐ ๊ตฌ์ฒด์ ์ธ ๊ธฐ๋ํจ๊ณผ๋ ๋ญ๊ฐ์?
๋ชจ๋ฐ์ผ ์น์ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค ์์
๋ฌผ๋ก์ ๊ฐ์ฅ ์ค์๋๊ฐ ๋์ต๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋ชจ๋ฐ์ผ ์น ์์
๋ฌผ์ด ์์ผ๋ฉด ์ทจ์
๊ฒฝ์๋ ฅ์ด ์ข์ต๋๋ค. ์ทจ์
ํฌํธํด๋ฆฌ์ค๋ก์ ์ญํ ๋ฟ๋ง ์๋๋ผ ๋๋ถ๋ถ์ ํ์ฌ์์ ๋ชจ๋ฐ์ผ ์น ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์๊ณ ์งํํ๋ ค๊ณ ํฉ๋๋ค. ์ด๋ฐ ํ์ฌ ์
์ฅ์์ ์ ๋ง๋ ๋ชจ๋ฐ์ผ ์น ํฌํธํด๋ฆฌ์ค๊ฐ ์๋ค๋ฉด ์ทจ์
์ด์ง์ ์์ฃผ ์ข์ ๋ ํผ๋ฐ์ค๊ฐ ๋ ๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๋ชจ๋ฐ์ผ ์น์ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค ์์
๋ฌผ๋ก์ ๊ฐ์ฅ ์ค์๋๊ฐ ๋์ต๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋ชจ๋ฐ์ผ ์น ์์
๋ฌผ์ด ์์ผ๋ฉด ์ทจ์
๊ฒฝ์๋ ฅ์ด ์ข์ต๋๋ค. ์ทจ์
ํฌํธํด๋ฆฌ์ค๋ก์ ์ญํ ๋ฟ๋ง ์๋๋ผ ๋๋ถ๋ถ์ ํ์ฌ์์ ๋ชจ๋ฐ์ผ ์น ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์๊ณ ์งํํ๋ ค๊ณ ํฉ๋๋ค. ์ด๋ฐ ํ์ฌ ์
์ฅ์์ ์ ๋ง๋ ๋ชจ๋ฐ์ผ ์น ํฌํธํด๋ฆฌ์ค๊ฐ ์๋ค๋ฉด ์ทจ์
์ด์ง์ ์์ฃผ ์ข์ ๋ ํผ๋ฐ์ค๊ฐ ๋ ๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๊ตฌ์ฒด์ ์ธ ๊ธฐ๋ํจ๊ณผ๋ ์ฌ์ค ์ฌ๋๋ง๋ค ๋ค๋ฆ
๋๋ค. ํ์ง๋ง ์ฝ๋ฉ์์ค๊ฐ ํ์คํ ๋ง์๋๋ฆด ์ ์๋ ๋ถ๋ถ์ 'HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ๋ฅผ ๋ง๋๋ ๋ฅ๋ ฅ์ด ๋ํญ ํฅ์'๋ฉ๋๋ค. ๋ค์ํ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ๋ฅผ ๋ง๋ค๋ฉด์ ๋ณต์กํ HTML ๊ณ์ธต๊ตฌ์กฐ๋ฅผ ์ด๋ป๊ฒ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํด์ผ ํ๋์ง ์ถฉ๋ถํ ํ๋ จ์ ํฉ๋๋ค. ๋ํ, ์ผ๊ด์ฑ ์๋ ํด๋์ค๋ค์์ ์ด๋ป๊ฒ ๋ค์ด๋ฐํ๊ณ ๊ณต์ ํด์ผ ํ๋์ง ํจ๊ป ๋ง๋ค๋ฉด์ ์์ธํ๊ฒ ์์
ํฉ๋๋ค.
<์น์
2. ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ์ ์ํ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ>์์ ๋ค์ํ HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ ๋ง๋ค๊ณ <์น์
3. ๋ชจ๋ฐ์ผ ์น ์์ธ ํผ๋ธ๋ฆฌ์ฑ(HTML+CSS+JS)>์์ ์ค์ ๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ ์ ์ฉํ๋ ๋จ๊ณ๊น์ง ํ๋ จํ๋ฏ๋ก ์ถํ ์ด์ง๊ฐํ ์น UI ๋ ์ด์์์ ๋ง๋๋๋ฐ ์์ ๊ฐ์ด ์๊น๋๋ค.
Q. ์์
๋ด์ฉ์ ์ด๋ ์์ค๊น์ง ๋ค๋ฃจ๋์?
๋ชจ๋ฐ์ผ ์น ํน์ฑ์ ํ์ผ์ ๊ฐ์์ ํด๋์ด ๊ฐ์๊ฐ ๋ง์ต๋๋ค. ๊ทธ๋์ ์ข ์๋๊ฐ ์๊ฒ ๋ง์ ๋ด์ฉ์ด ์งํ๋ฉ๋๋ค. ์ด๋ ์์ค๊น์ง๋ผ๋๊ฒ ์ฌ๋์ ๊ธฐ์ค์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง ํผ๋ธ๋ฆฌ์
๊ฐ์ธ ํฌํธํด๋ฆฌ์ค๋ก์ ์ถฉ๋ถํ ์์ค์ผ๋ก ์์
ํ๋ ์์
๋ด์ฉ์
๋๋ค. ๋ฟ๋ง ์๋๋ผ ์ค๋ฌด์์ ๋ชจ๋ฐ์ผ ์น ์์
ํ๋ ์์ค์ผ๋ก ๋ณด์
๋ ์ถฉ๋ถํ ์ ๋์ ์์
๋ด์ฉ์
๋๋ค.
Q. ์ ์ฒด ๊ฐ์ ์๊ฐ์ ์ด๋ป๊ฒ ๋๋์?
์ ์ฒด ์์ ๊ฐ์ ์๊ฐ์ ์ฝ 24์๊ฐ์ผ๋ก ์ฌ๋์๋ ํ์ต์ ์ํ ์ถฉ๋ถํ ๊ฐ์์๊ฐ์ผ๋ก ์ค๋น๋์ด ์์ต๋๋ค. ์ ์ฒด์ ์ผ๋ก ํผ๋ธ๋ฆฌ์ฑ์ ์ํ ์ค๋น์์
๊ณผ ํผ๋ธ๋ฆฌ์ฑ ์์
์ด ์ ์ฒด์ 80% ๊ฐ๊น์ด ๋น์ค์ผ๋ก 18์๊ฐ ์ ๋์
๋๋ค.
ํผ๊ทธ๋ง UI ๋์์ธ - 5์๊ฐ 40๋ถ / HTML ์์ด์ดํ๋ ์ ๊ตฌ์กฐ - 4์๊ฐ 30๋ถ / ํผ๋ธ๋ฆฌ์ฑ - 14์๊ฐ 15๋ถ
Q. ์๊ฐ ๊ด๋ จ ์ฐธ๊ณ ์ฌํญ(๊ฐ์ถฐ์ผ ํ ํ๊ฒฝ, ๊ธฐํ ์ ์์ฌํญ ๋ฑ)์ด ์๋์?
์์
๋ด์ฉ์ด ๋ง๊ณ ์๋๊ฐ ์๊ฒ ์งํ๋ฉ๋๋ค. ๊ทธ๋ ๋ค๊ณ ์ถฉ๋ถํ ์ค๋ช
์์ด ์ง๋๊ฐ์ง ์๊ณ ์์ธํ๊ฒ ์ค๋ช
ํฉ๋๋ค. ์ ๋ฐ๋ผ ์ค์ค๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ค๋ง ์ฑ๊ธ ๋ชจ๋ํฐ๋ก ํ์ตํ์๋ ๊ฒ ๋ณด๋ค ๋์ผ ๋ชจ๋ํฐ ํ๊ฒฝ์ ๊ฐ์ถ์๊ธธ ๊ฐ๋ ฅํ๊ฒ ๊ถํฉ๋๋ค. ์น์
2์ [ํ๋
] ๋
ธ๋ ฅ ๋๋น ํผ๋ธ๋ฆฌ์ฑ ์ค๋ ฅ์ด ๋์ง ์๋ ์ด์ ์์์ ์์ธํ ๋์ ์์ผ๋ ์ฐธ๊ณ ํด์ฃผ์ธ์.
์ง์๊ณต์ ์ ์๊ฐ โ๏ธ
<๋ชจ๋ฐ์ผ ์น ํผ๋ธ๋ฆฌ์ฑ ํฌํธํด๋ฆฌ์ค with Figma> ๊ฐ์๋ฅผ ๋ง๋ ์ฝ๋ฉ์์ค๋ ํ์ฌ๊น์ง 300๋ช
์ด์ ๊ตญ๋น ํผ๋ธ๋ฆฌ์ฑ ๊ณผ์ ํ์๋ค์๊ฒ ํผ๋ธ๋ฆฌ์ฑ ์ด๋ก , ํ์ฉ, ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค ํํ์ด์ง ์ ์ ๊ฐ์ํ๊ณ ์์ต๋๋ค. ํนํ ํผ๋ธ๋ฆฌ์
์ทจ์
์ ์ํ ๋ชจ๋ ์ค๋น๊ณผ์ ์ A๋ถํฐ Z๊น์ง ์๋ฒฝํ๊ฒ ๊ฐ์ด๋ํ๋ฉด์ ๋๋ถ๋ถ์ ํ์๋ค์ด ๊ณผ์ ์ข
๋ฃ ํ ๋ฐ๋ก ์ทจ์
์ ํ ์ ์๋๋ก ์๋
๊ฐ ํผ๋ธ๋ฆฌ์ฑ ๊ฐ์๋ง ์ ๋ฌธ์ ์ผ๋ก ํด์จ ๊ฐ์ฌ์
๋๋ค. ๋ํ ์ธํ๋ฐ์์ ํผ๋ธ๋ฆฌ์ฑ ๊ด๋ จ ๊ฐ์๋ฅผ ์งํํ๋ฉด์ ์ธํ๋ฐ ์๊ฐ์๋ถ๋ค๊ป๋ ๋์์ด ๋ง์ด ๋์๋ค๋ ํ๊ฐ๋ ๋ฐ๊ณ ์์ต๋๋ค.
โค ์ฝ๋ฉ์์ค ์๊ฐ์์๊ฒ ์จ ํผ๋ธ๋ฆฌ์
ํฉ๊ฒฉ ์์
โฒ ๊ตญ๋น์ง์ ํผ๋ธ๋ฆฌ์ฑ ๊ณผ์ ์ ํํ
4๊ฐ์ ๋ฐ ์ ๋ ๋ฐฐ์ด ํ์์ธ๋ฐ, ์ทจ์
ํ๋ค๊ณ ์นดํก์ด ์์ต๋๋ค.
โฒ ์ฝ๋ฉ์์ค ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค ์ ์ ์คํ๋ผ์ธ ๊ฐ์ ์๊ฐ์ ๋ฉด์ ์ทจ์
๊ฒฐ๊ณผ ์นดํก์ ๋ฐ์์ต๋๋ค.(2023.4.24)
โค ์ฝ๋ฉ์์ค ์๊ฐ์๊ป์ ํผ๋ธ๋ฆฌ์
์ทจ์
ํ ๋ณด๋ด ์ฃผ์ ์ด๋ฉ์ผ
์ ์๋ ์๋
ํ์ธ์ :)
์ ์๋ ์ธํ๋ฐ ๊ฐ์ ๋ฃ๋ ํ์ ๊นO์ ์
๋๋ค.
์ด๋ฒ ์ฌ๋ฆ ๊ฐ์ธํฌํธํด๋ฆฌ์ค ๊ด๋ จํด์ ์กฐ์ธ ์ป๊ณ ์ ์ด๋ฉ์ผ ๋ณด๋๋ ํ์์
๋๋ค.
๊ธฐ์ต๋์ค๋ จ์ง์?ใ
ใ
๋ค๋ฆ์ด ์๋๋ผ,
์ ์๋๊ป ์กฐ์ธ ์ป์๋ ํฌํธํด๋ฆฌ์ค๋ก ํผ๋ธ๋ฆฌ์
์ทจ์
์ฑ๊ณตํ๋ค๋ ์์์ ์ ํ๊ณ ์ ๋ฉ์ผ ๋ณด๋ด์!
์ฌ์ง์ด!!
์ฌ๋์ธ์ ์ฌ๋ ค๋ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ณด๊ณ ํ์ฌ์ชฝ์์ ๋จผ์ ์ฐ๋ฝ์ด ์๊ณ , ์ค์ผ๋ก ๋ฉด์ ์ ๋ณด๊ณ ํฉ๊ฒฉํ์ต๋๋ค!
ํ์ฌ์ชฝ์์ ํฌ๋ง์ฐ๋ด์ ๋ง์ถฐ์คฌ๊ณ ๋์์ธ, ๊ฐ๋ฐ ์
๋ฌด๋ฅผ ํ์ง ์๋ ์ ๋ง ํผ๋ธ๋ฆฌ์
! ์
๋ฌด๋ง ํ ์ ์๋ ํ์ฌ์ ๋ค์ด์ค๊ฒ ๋์์ต๋๋ค.
๊ฒฝ๋ ฅ์ง ํผ๋ธ๋ฆฌ์
๋ฅผ ๊ตฌํ๋ ํ์ฌ์๋๋ฐ, ์ ์
์ธ ์ ์๊ฒ ์ฐ๋ฝ์ด ์์ ์ ์ ์๊ฒ ์ฐ๋ฝ์ ์ฃผ์
จ๋๊ณ ๋ฌผ์ด๋ณด๋
๋ค๋ฅธ ์ฌ๋๋ค ํฌํธํด๋ฆฌ์ค๋ ์์ฒญ ๋ง์ด ๋ดค๋๋ฐ, ์ ํฌํธํด๋ฆฌ์ค์์ ๋ณธ "๊ธฐ๋ฅ์ ์์"๊ฐ ๋์ ๋์ด์ ์ฐ๋ฝ์ ์ฃผ์
จ๋ค๊ณ ํฉ๋๋ค
์ด๊ฒ ๋ค ์ ์๋์ ๊ฐ์ ๋๋ถ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ ์๋ ๊ฐ์๋ฅผ ๋ฃ์ง์์๋ค๋ฉด ์ ์ญ์ ๊ทธ๋ฅ ํ๋ฒํ ํฌํธํด๋ฆฌ์ค๊ฐ ๋์์ํ
๋ฐ ์ ์๋๊ป์ ๋ง์ํด์ฃผ์ ๊ฟํ๋ค๋ก ์ทจ์
์ ์ฑ๊ณต ํ ์ ์์์ต๋๋ค!
๋น๋ก ์ค์ ๋ก ๋ต์ ์ ์์ง๋ง,
ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ง๋๋ ๋ด๋ด ์ ์๋ ๊ฐ์ ๋ณด๋ฉด์ ์์ฒญ ์์งํ๊ณ ๋ฏฟ๊ณ ์ด์ฌํ ๋ง๋ค์์ต๋๋ค!
ํ์์์ ๊ธด ์๊ฐ ์์
์ ๋ค์ผ๋ฉด์ ์์๋ ์ค๋ ฅ๋ณด๋ค ์ ์๋ ๊ฐ์๋ฅผ ๋ฃ๊ณ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ง๋ 3๋ฌ๋์ ์ค๋ ฅ์ด ์์ฒญ ์์นํ๋ค๋๊ฒ ๋๊ปด์ง๋๋ค
๊ฐ์ ํ ์ํ๊ณ ,
์ ์๋์ด ๋ง์ํด์ฃผ์ ๋๋ก ๋ฏฟ๊ณ ํ๋๋ ์ ๋ง ์ข์ ๊ฒฐ๊ณผ๊ฐ ๋์์ต๋๋ค.
์ ๋ง ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์ฝ๋ก๋ ์กฐ์ฌํ์๊ตฌ์
๋ ์ข์ ๊ฐ์๋ก ๋ง๋๊ณ ์ถ์ต๋๋ค :)
์ ์๋ ์๋
ํ์ธ์~ ์ธํ๋ฐ ์๊ฐ์ OOO์ด์์~ ๋ฉ์ผ ์ฃผ์๋ ๋ค๋ฅธ ์๊ฐ์ ๋ต๋ณ๋ณด๊ณ ์์์ต๋๋ค..ใ
ใ
๊ฐ์ฌ ์ธ์ฌ ์ ํด๋๋ฆฌ๋ ค๊ตฌ์ ใ
ใ
์ง๊ธ๊น์ง ์ ์๋ ๊ฐ์ ์๊ฐํ๊ณ 2์ฃผ ์ ๋ ์ด๋ ฅ์ ๋ด๋ณด๋ฉด์ ๊ณ ์ ์ข ํ๋๋ฐ์..
ํ์ฌ ํ ๊ณณ ๋ฉด์ ํฉ๊ฒฉํ์ฌ ์ถ๊ทผํ๊ธฐ๋ก ํ์ต๋๋ค.. ์ ๋ง ๊ฐ์ฌ๋๋ฆฝ๋๋ค..ใ
ใ
์ฌ์ค ์ ๊ฐ ๋์ด๊ฐ 32์ด์ด๋ผ ๊ฑฑ์ ์ด ๋ง์์ต๋๋ค ์ด๋ ฅ์๋ฅผ ๋ง์ด ๋ฃ์๋๋ฐ ์ฐ๋ฝ๋ ์ ์์ค๊ณ ..
๊ทผ๋ฐ ์ด ํ์ฌ ์ธ์ฌ๋ด๋น์๊ฐ ๋ณธ์ธ์ ํ์ ์ถ์ ์ ์์ข์ํ๋ค๊ณ ํ๋๋ผ๊ตฌ์ ใ
ใ
์ ๊ฐ ์
์ฌํ๊ธฐ๋ก ํ ํ์ฌ๋ ์์ง๋ง ๊ฐ๋ฐ์๋ ์๊ณ ์น๋์์ด๋๋ ์์ต๋๋ค.
3๊ฐ์๋์ ๊ต์ก์ํค๊ณ ์ค๋ฌด์ ํฌ์
ํ๋ ์์ด๋๋ผ๊ตฌ์.
๊ฑฐ๋ฆฌ๋ ์ข ์๊ณ ์ฐ๋ด๋ ๋ฎ๊ธดํ์ง๋ง.. ์ด์ฌํ ๋ฐฐ์์ ์ฐ๋ด์ ์ฌ๋ ค๋ณด๋ ค๊ตฌ์~ ใ
ใ
๊ทธ ๋์ ์ ๋ง ๊ฐ์ฌํ์ต๋๋ค. ์ง๋ฌธ ๋ต๋ณ๋ ์ํด์ฃผ์๊ณ ์ด๋ ๊ฒ ์จ๋ผ์ธ์ผ๋ก ๊ฐ์๋ฅผ ๋ค์ด์ ์ทจ์
์ด ๋๋๊น ๋๋ฌด ์ ๊ธฐํ๋ค์..
์์ผ๋ก๋ ์ ์๋ ๊ฐ์ ๋ค์ผ๋ฉด์ ์ค๋ ฅ ๋ ํค์ฐ๋ฉด์ ๊ณต๋ถํ๊ฒ ์ต๋๋ค. ํ์ดํ
~!
๐๐ปโโ๏ธ ์ง๋ฌธํ์๊ธฐ ์ ์ ๊ผญ! ์ฝ์ด์ฃผ์ธ์~!!
ํ์ตํ์๋ฉด์ ๊ถ๊ธํ์ ์ฌํญ์ด ์์ผ์๋ฉด ์ง๋ฌธํด์ฃผ์ธ์. ์ง๋ฌธ ์ฃผ์ค ๋๋ ์๋๋ ๋ด์ฉ๊ณผ ์ฝ๋ ๊ทธ๋ฆฌ๊ณ ๋ธ๋ผ์ฐ์ ๊ฒฐ๊ณผ ํ๋ฉด ์บก์ณ๋ฅผ ์ฌ๋ ค์ฃผ์
์ผ ํฉ๋๋ค. ์ฝ๋์ ๊ฒฝ์ฐ HTML, CSS, JS ์ฝ๋ ๋ชจ๋ ์ฌ๋ ค์ฃผ์
์ผ ์ ํํ ๋ต๋ณ์ ๋๋ฆด ์ ์์ต๋๋ค.
์ง๋ฌธ๊ธ์ ์ฝ๋ ์์ด ๊ธ๋ก๋ง ๋ฌธ์ ๋ฅผ ์ค๋ช
ํ์๋ฉด ์ ๋ง ๊ฐ๋จํ๊ฒ ์๋๋ผ๋ฉด ์ ํํ ๋ต๋ณ์ ๋๋ฆฌ๊ธฐ ์ด๋ ต์ต๋๋ค. ๊ทธ๋ผ ์ ๊ฐ 'HTML, CSS, JS ์ฝ๋์ ๋ธ๋ผ์ฐ์ ์บก์ณ๋ฅผ ์ฌ๋ ค์ฃผ์ธ์~' ๋ผ๊ณ ๋ค์ ๋ต๋ณ์ ๋ฌ ์ ๋ฐ์ ์๊ณ ๊ฒฐ๊ตญ ํด๊ฒฐ์ฑ
์ ์ป๋๋ฐ ๋ฒ๊ฑฐ๋กญ๊ณ ์๊ฐ์ด ๋ ๊ฑธ๋ฆฝ๋๋ค.

โฒ ํด๋น ๊ฐ์ ์ปค๋ฎค๋ํฐ์ ์์ฃผ๋ฌป๋ ์ง๋ฌด ๋ณด๊ธฐ๋ฅผ ๋จผ์ ํ์ธํด์ฃผ์ธ์~
โก ํจ๊ณผ์ ์ธ ํ์ต์ ์ํด ๊ผญ! ์ฝ๋ฉ์์ค ํผ๋ธ๋ฆฌ์ฑ ์ ํ๋ธ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.

์ฝ๋ฉ์์ค ํผ๋ธ๋ฆฌ์ฑ ์ ํ๋ธ ์ฑ๋์์ ์ด๋ก ์์ ๊ฐ์์ ๋ณํํ์๊ธฐ ๋ฐ๋๋๋ค. ๋ฌผ๋ก ๋ชจ๋ ์ด๋ก ์์์ด ์ ํ๋ธ ์ฑ๋์ ์๋๊ฑด ์๋์ง๋ง ์ค์ํ ์ด๋ก ์์์ ๊ฑฐ์ ๋ค ์์ต๋๋ค. ์์์ด ๋ง์ผ๋๊น ์์์ ์ฐพ๋ ๋ฐฉ๋ฒ์ ์๋ ์์์ฒ๋ผ ๊ฒ์ํ์๋๊ฒ ์ข์ต๋๋ค.
์ฝ๋ฉ์์ค ํผ๋ธ๋ฆฌ์ฑ ์ ํ๋ธ ์ฑ๋ : https://www.youtube.com/codingworks
โ์ง์ ๊ณต์ ์ ์๊ฐ
์ฝ๋ฉ์์ค๋ ํ์ฌ๊น์ง 300๋ช
์ด์ ๊ตญ๋น ํผ๋ธ๋ฆฌ์ฑ ๊ณผ์ ํ์๋ค์๊ฒ ํผ๋ธ๋ฆฌ์ฑ ์ด๋ก , ํ์ฉ, ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค ํํ์ด์ง ์ ์ ๊ฐ์ํ๊ณ ์์ต๋๋ค. ํนํ ํผ๋ธ๋ฆฌ์
์ทจ์
์ ์ํ ๋ชจ๋ ์ค๋น๊ณผ์ ์ A๋ถํฐ Z๊น์ง ์๋ฒฝํ๊ฒ ๊ฐ์ด๋ํ๋ฉด์ ํ์ ๋๋ถ๋ถ ๊ณผ์ ์ข
๋ฃ ํ ๋ฐ๋ก ์ทจ์
์ ํ ์ ์๋๋ก ์๋
๊ฐ ํผ๋ธ๋ฆฌ์ฑ ๊ฐ์๋ง ์ ๋ฌธ์ ์ผ๋ก ํด์จ ๊ฐ์ฌ์
๋๋ค. ๋ํ, ์ธํ๋ฐ์์ ํผ๋ธ๋ฆฌ์ฑ ๊ด๋ จ ๊ฐ์๋ฅผ ์งํํ๋ฉด์ ์ธํ๋ฐ ์๊ฐ์๋ถ๋ค๊ป๋ ๋์์ด ๋ง์ด ๋์๋ค๋ ํ๊ฐ๋ ๋ฐ๊ณ ์์ต๋๋ค.