๐ ๋จธํฐ๋ฆฌ์ผ ๋์์ธ(Material Design) ์ฌ์ดํธ ์ ๋ฆฌ
๋จธํฐ๋ฆฌ์ผ ๋์์ธ์ด๋?
๋จธํฐ๋ฆฌ์ผ ๋์์ธ(Material Design)์ ๋ชจ๋ฐ์ผ, ๋ฐ์คํฌํฑ ๋ฑ ๋ค์ํ ๋๋ฐ์ด์ค๋ค์ ์์ฐ๋ฅด๋ ํ๋์ ์ผ๊ด๋ ๊ตฌ๊ธ์ ๋์์ธ ๊ฐ์ด๋๋ผ์ธ์ด๋ค.
2014๋ , ๊ตฌ๊ธ์ด ์ค๋งํธํฐ์ ์ ์ฉํ๋ฉด์ ๋๋ฆฌ ํผ์ง๊ธฐ ์์ํ๋ค.
๋น์ ๋ฐ๋ฅธ ์ข ์ด์ ๊ทธ๋ฆผ์ ํจ๊ณผ๋ฅผ ์ด์ฉํ์ฌ ์ ์ฒด๊ฐ์ ์ด๋ฆฌ๋ ๋์์ธ ๋ฐฉ์ ์ฑํํ๋๋ฐ, ํ๋์ ์ธ ์ถํ๋ฌผ ๋์์ธ ์์น์ด ๋ฐ์๋์ด ๋ค๋ฅธ ๋ถ๊ฐ์์๋ณด๋ค ์ปจํ ์ธ ์์ฒด๊ฐ ๊ฐ์กฐ๋๋ค.
๋์์ธ ํน์ง
๋จธํฐ๋ฆฌ์ผ ๋์์ธ์ ๋ค์๊ณผ ๊ฐ์ ์ฌ๋ก๊ฑด์ ๋ด์ธ์ด๋ค.
"Build beautiful products, faster."
"Material is a design system – backed by open-source code – that helps teams build high-quality digital experiences."
์ด์ ๋ฐ๋ผ ๋ค์๊ณผ ๊ฐ์ ๋์์ธ์ ํน์ง์ด ์๋ค.
1. ์ง๊ฐ์ด ๋๊ปด์ง๋ ํ๋ฉด (tactile surfaces)
2. ๋๋ดํ๊ณ ์ ๋ช ํ ๊ทธ๋ํฝ ๋์์ธ (bold graphic design)
3. ์๋ฆ๋ต๊ณ ์ง๊ด์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ์ํ ์์ฐ์ค๋ฌ์ด ์ ๋๋ฉ์ด์
ํ๋ ์์ํฌ
๋ฐ์ํ ์น ๊ฐ๋ฐ์ ์ํ ๋ถํธ์คํธ๋ฉ + ๋จธํฐ๋ฆฌ์ผ ๋์์ธ์ ์ ์ฉ์ ๋๋ ํ๋ ์์ํฌ๋ฅผ ๋ชจ์๋ณด์๋ค.
MDB (Material Design for Bootstrap)
๋ฐ๋ชจ ํ์ด์ง์์ ๋ชจ๋ ์์๋ฅผ ๋ณผ ์ ์์
GitHub - FezVrasta/bootstrap-material-design: Redirect repository
Redirect repository. Contribute to FezVrasta/bootstrap-material-design development by creating an account on GitHub.
github.com
https://github.com/mdbootstrap/mdb-ui-kit
GitHub - mdbootstrap/mdb-ui-kit: Bootstrap 5 & Material Design 2.0 UI KIT
Bootstrap 5 & Material Design 2.0 UI KIT. Contribute to mdbootstrap/mdb-ui-kit development by creating an account on GitHub.
github.com
Material Design Lite
๊ตฌ๊ธ์ด ์ถ์ํ ํ๋ก ํธ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Material Design Lite
Material Design Lite Material Design Lite lets you add a Material Design look and feel to your websites. It doesn’t rely on any JavaScript frameworks and aims to optimize for cross-device use, gracefully degrade in older browsers, and offer an experience
getmdl.io
Materialize
๋ฐ์ํ ํ๋ก ํธ์๋ ํ๋ ์์ํฌ
Documentation - Materialize
materializecss.com
Material UI
ํ๋ถํ ๋ฆฌ์กํธ ์ปดํฌ๋ํธ ์ ๊ณต
๋คํฌ ํ
๋ง / ๋ผ์ดํธ ํ
๋ง ์ ํ ๊ฐ๋ฅ
MUI: The React component library you always wanted
MUI provides a simple, customizable, and accessible library of React components. Follow your own design system, or start with Material Design. You will develop React applications faster.
mui.com
Reference