design system
๐ Design System
๋์์ธ ์์คํ ์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์์ ํจํด์ ์ฌ์ฉํ์ฌ ๋๊ท๋ชจ๋ก ๋์์ธ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ์์ ํ ํ์ค ์ธํธ์ด๋ค.
Components you might keep the same across viewports
typeface
base unit
colour
shape / form
Components you might differentiate across viewports
grids
layout
font size
measure (line length)
leading (line height)
Content it must always be the same
๋์์ธ ์์คํ ์ ํต์ฌ์ ์ฝํ ์ธ ๋ฅผ ์ต์ ์ผ๋ก ํ์ํ๋ ๊ฒ์ด๋ค. ์ฝํ ์ธ ๋ฅผ ์ํ ๋์์ธ์ ํด์ผํ๋ค. ๋ชจ๋ ๋๋ฐ์ด์ค์์ ๋์ผํ ์ฝํ ์ธ ๋ฅผ ๊ณต์ ํ๊ณ , ๋์์ธ ์์คํ ์ปดํฌ๋ํธ๋ฅผ ํตํด ์ฝํ ์ธ ๋ฅผ ํ์ํ๊ณ ๋ํ๋ด๋ ๊ฒ์ ์ค์ ์ ๋ฌ์ผํ๋ค.
๐ Atomic Design
Atomic design์ ์ผ๊ด์ฑ๊ณผ ํ์ฅ์ฑ์ ์ํด ๋์์ธ ์์คํ ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ด๋ค.
Atoms : ์น ์ธํฐํ์ด์์ ์ ์ฉ๋๋ HTML tags, input or a button ๋ฑ์ ๊ฐ์ฅ ์์ ๋จ์์ ์ปดํฌ๋ํธ. ์์ ํ๋ ํธ, ๊ธ๊ผด ๊ฐ์ ๋์์ธ ์์๋ ํฌํจ๋๋ค.
Molecules : Atoms์ ์กฐํฉ์ผ๋ก, ๋ ๋ณต์กํ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค์ด๋ธ๋ค. 'do one thing and do it well'์ ์์น์ ๋ฐ๋ฅธ๋ค.
Organisms : Molecules์ ์กฐํฉ์ผ๋ก, ํ์ด์ง์ ๊ตฌ์ฑ ์์๋ฅผ ๋ง๋ค์ด๋ธ๋ค. ์ด ๋จ๊ณ์์ ๋ ๋ฆฝํ, ํด๋ํ, ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์๋ฅผ ๋ง๋ค ์ ์๋ค.
Templates : Organisms์ ์กฐํฉ์ผ๋ก, ํ์ด์ง์ ๋ ์ด์์์ ๋ง๋ค์ด๋ธ๋ค.
Pages : ํ์ด์ง๋ ํ ํ๋ฆฟ์ ๊ตฌ์ฒดํ๋ ๋ฒ์ ์ด๋ค. ์ค์ ์ฝํ ์ธ ๊ฐ ํฌํจ๋๋ค.
โ๏ธ ์ ๋ฆฌ
๊ณต๋ถํ ๋ด์ฉ
์ฐธ๊ณ ํ ๋ด์ฉ
Last updated