๐ ๊ธฐํ์๋ค์ด ์์์ผ ํ UI ๊ธฐ๋ณธ ์ฉ์ด
๐ ํ ์ค ์์ฝ
- ์ ๋ฌธ์ง ๋ํ๋์ด PM์ ๋งก๊ณ ๊ณ์ ๋ฐ, UI ์ฉ์ด๋ฅผ 1๋ ๋ชฐ๋ผ ์ ๋ฆฌํ์ต๋๋ค.
โ๏ธ ์ฐ๋ฆฌ ๋ํ๋์ ๋ณํธ์ฌ๋ค. ์ง๊ธ ํ์ฌ๋ฅผ ๋ง๋ ์ง 1๋
6๊ฐ์ ๋๋ค. ๊ทธ๋์ ๋ณํธ์ฌ ์
๋ฌด๋ง ํด์ IT ์
๊ณ์ ๋ํ ์ ๋ณด๋ฅผ ๋ชจ๋ฅธ๋ค. ํท๊ฐ๋ คํ๋ ๊ฒ๋ ์๋๊ณ 1๋ ๋ชจ๋ฅธ๋ค. ๋ค์ํ ์๋ฃ๋ฅผ ์ข
ํฉํด์ ๋ณด๋ด๋๋ ค๋, ์ฑ
์ ์ถ์ฒํด ๋๋ ค๋ ์ฝ์ง ์๋๋ค. ๊ธ์ธ ๋ ๋ฌผ์ด๋ณธ๋ค.
โ๏ธ ๊ทธ๋ ๋ค๊ณ ๋ํ๋์ด ๋์ด๊ฐ ๋ง์ ๊ฒ ์๋๋ค. ์ด์ 37์ด, ํ์ง๋ง ๋ณํธ์ฌ๋ก ์ปค๋ฆฌ์ด๋ฅผ ์๊ณ , ์ด์ฌํ ์ด์์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ฅด๋ ๊ฑฐ ์ธ์ ํ๋ค. ์
๊ณ์ ์์ด๋ ์ฉ์ด๋ ๋ชจ๋ฅด๋ ์ฌ๋๋ค ๋ง์ผ๋๊น ๊ทธ ์ ๋๋ ๊ทธ๋ด ์ ์์ง ์๊ฐํ๋ค. ๋ํ, ํ์ด๋ ๋ถ์๋ง๋ค ์ง์นญ ์ฉ์ด๊ฐ ๊ฐ๋ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ดํดํ๋ค.
โ๏ธ ํ์ง๋ง!! ์ ์ด๋ ์ ๋ฆฌํ๊ฑฐ๋, ๋ง๋ค์๊ฑฐ๋, ์ ๋ฌํ ์๋ฃ๋ ์ฝ์ด์ผ ํ์ง ์์๊น? ๋ง์์์ผ๋ก ์๊ฐ๋ ํด๋ดค๋ค. '๋ด๊ฐ ์ ๋ฆฌ๋ฅผ ์ ๋๋ก ๋ชป ํ๋? ํน์ ์ด๊ฑฐ ๋๋ฌธ์ ์ ์ฝ์ผ์๋?' ์ด๋ฐ ๋ง์์ ํํธ์ ๊ฐ์ง๊ณ ์๋ค. ๊ทธ๋์ ์ค๋๋ ์ด๋ ๊ฒ ์ ๋ฆฌ๋ฅผ ํด๋ณธ๋ค.
โ
์์ฃผ ์ฌ์ฉํ๋ UI ์์์ ์ปดํฌ๋ํธ ์ ๋ฆฌ
1. GNB (Global Navigation Bar)
- ์ผ๋ฐ์ ์ผ๋ก ์น์ฌ์ดํธ ์ต์๋จ์ ์๋ ์ต์์ ๋ฉ๋ด๋ฅผ ์ง์นญํด์. ์น์ฌ์ดํธ ์ ์ฒด์์ ๊ณตํต์ ์ผ๋ก ๋
ธ์ถ๋๋ ๋ฉ๋ด์ด๊ณ , ์ฃผ์ ๋ฉ๋ด๋ก ๋น ๋ฅด๊ฒ ์ด๋ํ ์ ์๋ ๋งํฌ๋ฅผ ํฌํจํ์ฃ . ์ํฐํด์์๋ ์น์ ์ดํ๋ฅ ๊ณผ ์ ํ์จ์ ํฐ ์ํฅ์ ๋ฏธ์น๋ฏ๋ก ๋ฐฐ์ด ์์๋ฅผ ์ถฉ๋ถํ ๊ณ ๋ คํด์ผ ํ๋ค๊ณ ํฉ๋๋ค. ์ ๋ ๋ณดํต 'Depth1'๋ก ๋ด์.
2. LNB (Local Navigation Bar)
- GNB ๋ฉ๋ด๋ฅผ ๋๋ฅด๊ฑฐ๋ ๋ง์ฐ์ค ์ค๋ฒ ์ํ์ผ ๋ ๋ฐ์๋๋ ๋ฉ๋ด์์. Sub Menu๋ผ๊ณ ๋ ๋งํ์ฃ . ์ด ๋ฉ๋ด๋ฅผ ํตํด ์ต์์ ์นดํ
๊ณ ๋ฆฌ ๋ฐ๋ก ์๋ ๋ฉ๋ด๋ก ์ด๋ํ ์ ์์ด์. ์ ๋ ๋ณดํต 'Depth2'๋ก ๋ด์.
3. Main Banner (Hero Banner)
- ํต์์ ์ผ๋ก ์น์ฌ์ดํธ ๋ฉ์ธ ์๋จ์ ์์นํ๋ ๋ฐฐ๋์์. ๋ณดํต ์น์ฌ์ดํธ์ ์ ์ํ์ ๋, ๋ฑ์ฅํ์ฃ . ์ฌ๊ธฐ์๋ ์์๋ ๋ฃ๊ณ , ์ด๋ฏธ์ง๋ ๋ฃ๊ณ , ์ฌ๋ผ์ด๋ ํํ๋ก ํ๊ธฐ๋ ํ๊ณ , ๊ฐ ๋ธ๋๋์ ํน์ฑ์ ๋ฐ๋ผ ํจ๊ณผ๋ฅผ ์ฃผ์ฃ . ์ด ๋ฐฐ๋๋ "ํค๋ ์์ญ์ ๋์ ๋๊ฒ ๋ฐฐ์น๋๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์์ ์ฃผ๋ชฉ์ ๋๋๋ฐ ํจ๊ณผ์ "์ด์์. ๋ํ, "๊ฐ์ฅ ์ค์ํ ์ฝํ
์ธ ๋ฅผ ๋ฑ๋ก"ํ์ฃ .
4. Drop Down List
- ๋๋กญ ๋ค์ด ๋ฆฌ์คํธ๋ ๋ฒํผ์ ํด๋ฆญํ๊ฑฐ๋ ์ค๋ฒํ์ ๋, ์ธ๋ถ ํญ๋ชฉ๋ค์ด ํผ์ณ์ง๊ณ ๊ทธ์ค ํ๋๋ฅผ ์ ํํ๋ ์์์์. ๋ง์ ๊ฐ ์ค ํ๋๋ฅผ ํํด์ผ ํ ๋ ์ฌ์ฉ๋์ฃ . ๋ค๋ฅธ ๋ง๋ก๋ Pulldown Menu๋ผ๊ณ ๋ ํด์. ์ฌ๋ฌ ํญ๋ชฉ์ ์จ๊ฒจ๋๊ณ ๋์ด๋ ์ํ๊ฐ ์๋๊ธฐ ๋๋ฌธ์, '๊ฐ๊ฒฐํ๊ฒ ํํ'ํ๊ธฐ ์ข์์.
5. Modal, Popup (๋ชจ๋ฌ, ํ์
)
- ๋ชจ๋ฌ์ ๊ธฐ์กด์ ์ด๋ ค์๋ ํ์ด์ง ์์ ์๋ก์ด ๋ ์ด์ด๋ฅผ ๋ฎ๋ ๊ธฐ๋ฅ์ ์๋ฏธํด์. ๋ชจ๋ฌ๊ณผ ํ์
์ ํฐ ์ฐจ์ด์ ์ ๋ค์๊ณผ ๊ฐ์์.
ยท ๋ชจ๋ฌ: ๊ธฐ์กด์ ์ด๋ ค์๋ ํ์ด์ง ์์ ์๋ก์ด ๋ ์ด์ด๋ฅผ ๋ฎ๋ ๊ธฐ๋ฅ
ยท ํ์
: ํ์ด์ง ์์ ๋ ํ๋์ ๋ธ๋ผ์ฐ์ ํ์ด์ง๋ฅผ ๋์
์, ๋ชจ๋ฌ์ ๊ฒฝ์ฐ, ๋ท ํ์ด์ง๊ฐ ๋นํ์ฑํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์. ๋ชจ๋ฌ๋ก ๋์ด ํ์ด์ง์ ์ง์คํ ์ ์๋๋ก ๋ง๋ค๊ธฐ ๋๋ฌธ์ด์ฃ . '๋ ์ฐฝ ๋ชจ๋ ์ฃผ์์ฌํญ์ด๋ ๊ณต์ง ๋ฑ ์ ์ ์ ์ด๋ชฉ์ ๋๊ณ ์ค์ํ ์ ๋ณด๋ฅผ ์ ๋ฌํ ๋ ์ฌ์ฉ'ํด์.
6. ์ค๋ต๋ฐ, ํ ๊ธ, ํดํ
ยท ์ค๋ต๋ฐ: ์ ์ ๊ฐ ์ํํ ์์
์ ๋ํ ๊ฒฐ๊ณผ(ํผ๋๋ฐฑ)๋ฅผ ๊ฐ๋จํ ํ
์คํธ ๋ ์ด๋ธ ํํ๋ก ๋ณด์ฌ์ฃผ๋ฉฐ, ๋๋ต 4์ด ๋ค ํ๋ฉด์์ ์๋์ผ๋ก ์ฌ๋ผ์ง๋ฉฐ, ์ก์
๋ฒํผ์ด ํจ๊ป ํ์๋๋ค๋ ์ ์์ ํํ ๋งํ๋ ํ ์คํธ ํ์
๊ณผ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
ยท ํ ๊ธ: ์ค์์น(Switch)์๋ ๋ง์ด ํต์ฉ๋๋ฉฐ, ์ค์ ์ผ๊ธฐ/๋๊ธฐ์ ๊ฐ์ ํญ๋ชฉ์ ์ ์ฉํ ์ ์์ต๋๋ค.
ยท ํดํ: ํน์ ํ๋ฉด ์์์ ๋ง์ฐ์ค๋ฅผ ๊ฐ์ ธ๊ฐ๋ฉด ๋ํ๋๋ ์ค๋ช
์
๋๋ค. ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ค๋์ ์ํ์์๋ ๊ณ์ ์ ์ง๋๋ฉฐ, ๋ถ์ฐ ์ค๋ช
์ ํ์ํ ๋ ์ ์ฉํ ์์์
๋๋ค.
7. Input Field์ ์ ํจ์ฑ ๊ฒ์ฌ
- ์ธํ ํ๋๋ ์ฌ์ฉ์๊ฐ ํ
์คํธ๋ฅผ ์
๋ ฅํ๊ณ ํธ์งํ ์ ์๋ ์
๋ ฅ๋์
๋๋ค. ํ
์คํธ ํ๋, ๋๋ฒ ํ๋ ๋ฑ ๋ค์ํ ๊ฒ์ด ์์ด์. ๋ง์ฝ ํ
์คํธ ํ๋์ ์ ํจํ ๋ด์ฉ์ ์
๋ ฅํ์ง ์๊ฑฐ๋, ์๋ต ๋ฑ์ ํ๋ฉด ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ํตํด ์ค๋ฅ ์ํ๋ฅผ ํ์ํ์ฌ ์์์ ๋ง๋ ๋ฐ์ดํฐ ์
๋ ฅ์ ์ ๋ํด์.
8. Checkbox
- ์ฒดํฌ๋ฐ์ค๋ ์ฌ๋ฌ ๊ฐ์ ๋ชฉ๋ก์์ ๊ฐ์ ๋ค์ค ์ ํํด์ผ ํ ๋ ์์ฃผ ์ฌ์ฉํด์. ์ฒดํฌ๋ฐ์ค์ ๋ค๋ฅด๊ฒ ์ฌ๋ฌ ๊ฐ์ ์ ํ์ง ์ค ํ๋๋ง ์ ํํด์ผ ํ ๊ฒฝ์ฐ '๋ผ๋์ค ๋ฒํผ'์ ์ฌ์ฉํด์. ์ค๋ฌธ์กฐ์ฌ๋ก ์๋ฅผ ๋ค๋ฉด, ๋ค์ค ์ ํ์ง๋ฅผ ์ ๊ณตํ๋ฉด ์ฒดํฌ๋ฐ์ค, ๋จ์ผ ์ ํ์ง๋ฅผ ์ ๊ณตํ๋ฉด ๋ผ๋์ค ๋ฒํผ์ผ๋ก ์ ๊ณตํ๋ฉด ๋ผ์.
9. Accordion
- ๋ด์ฉ์ ํผ์ณค๋ค๊ฐ ์ ์ ์ ์๋ ์ปดํฌ๋ํธ์์. ๋ฆฌ์คํธ๋ฅผ ์ ๊ธฐ, ํผ์น๊ธฐ์ ํํ๋ก ํํํ ์ ์๋๋ฐ, '>'๋ฅผ ๋ง์ด ์ฌ์ฉํ๊ธฐ๋ ํด์. CTA ๋ฒํผ์๋ '>'๋ฅผ ๋ง์ด ์ฌ์ฉํ๋๋ฐ, ์ด๋ ํ๋ ์ ๋๋ก ์ด์ด์ง์ง๋ง, ๋ฉ๋ด์ ์๋ '>'๋ ๋ฆฌ์คํธ๋ฅผ ์ ๊ณ ํผ์น๋ ํํ๋ก ํํ๋ผ์.
10. Bread Crumb
- ๋ธ๋ ๋ ํฌ๋ผ์ ๋นต ๋ถ์ค๋ฌ๊ธฐ๋ผ๋ ์ด๋ฆ์ฒ๋ผ ์ฌ์ฉ์๊ฐ ์ง๋์จ ์์น, ํ์ฌ ์์น๋ฅผ ์๊ฐ์ ์ธ ๊ณ์ธต ๊ตฌ์กฐ๋ก ๋ํ๋ด๋ ๋ด๋น๊ฒ์ด์
์ด์์. ๊ตฌ๋ถ์, ์์ด์ฝ ๋ฑ์ ํตํด ์น ์ฌ์ดํธ์ ์ ๋ณด ๊ตฌ์กฐ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ , ์์ ๋๋ ํ์ ํ์ด์ง๋ก ์์ฝ๊ฒ ์ด๋ํ ์ ์๊ฒ ๋์์ค์. ๋ณดํต 'PC ์น ํ๊ฒฝ์์ ์์ฃผ ํ์ฉ๋๋ ์ ๋ณด ๊ตฌ์กฐ ๊ธฐ๋ฒ'์ด์ฃ .
โ๏ธ ์ด์ ๋ด์ฉ ์ ๋ฆฌ๋ฅผ ๋๋ธ๋ค. ๋ค์ ํ๋ฒ ๋ํ์๊ฒ ์ ๋ฌํ ์์ ์ธ๋ฐ, ์ด๋ฒ์๋ ์ฝ์ด๋ณด๊ฒ ์ง? ๋ ์ฝ์ด๋ณด์ง ์์ผ๋ฉด? ๋ญ ์ด์ฉ๊ฒ ์ด, ๋ ๋ค๋ฅธ ๋ด์ฉ์ ์ฐพ์์ ์ ๋ฆฌํด์ผ์ง. ์ ๊ทธ๋ ์ต๋๊น? ๐