Theme
Theme๋?
์ํํธ์จ์ด์์ ์ฌ์ฉ๋๋ UI์ ์ธ๊ด ๋ฐ ๋์์ ๊ดํ ์ธ๋ถ ์ ๋ณด๋ฅผ ํฌํจํ๋ ์งํฉ
์น ์ ํ๋ฆฌ์ผ์ด์ ๋ด์ ๋น๋ฒํ๊ฒ ์ฌ์ฉ๋๋ ์คํ์ผ ๊ฐ์ ํ ๊ณณ์์ ์ ์ํ๊ณ ๊ด๋ฆฌํ์ฌ ์ผ๊ด์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ๋ํ
์ฆ, ๋์์ธ ์์คํ ์ ์ ์๋ ํฐํธ, ์์, ๊ฐ๊ฒฉ ๋ฑ์ ๋์์ธ ์์๋ค์ ์ ์ญ์ผ๋ก ์ ์ธํ์ฌ ์ฌ์ฉํ๋๊ฒ์ ๋งํ๋ค.
tailwind.config.js
theme ์์ฑ์ผ๋ก ์ฌ๋ฌ๊ฐ์ง ์ ์ญ ์คํ์ผ์ ์ ์ํ ์ ์๋ค.
Theme Property
colors
: ์์ ๊ฐ์ ์ ์ํ๋ ๊ฐ์ฒดfontFamily
: ๊ธ๊ผด ํจ๋ฐ๋ฆฌ ๊ฐ์ ์ ์ํ๋ ๊ฐ์ฒดfontSize
: ๊ธ๊ผด ํฌ๊ธฐ ๊ฐ์ ์ ์ํ๋ ๊ฐ์ฒดfontWeight
: ๊ธ๊ผด ๋๊ป ๊ฐ์ ์ ์ํ๋ ๊ฐ์ฒดlineHeight
: ์ค ๊ฐ๊ฒฉ ๊ฐ์ ์ ์ํ๋ ๊ฐ์ฒดborderRadius
: ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ธฐ ๊ฐ์ ์ ์ํ๋ ๊ฐ์ฒดboxShadow
: ๊ทธ๋ฆผ์ ๊ฐ์ ์ ์ํ๋ ๊ฐ์ฒดextend
: ์ ํธ๋ฆฌํฐ ํด๋์ค๋ฅผ ๋ฎ์ด์ฐ๊ฑฐ์ด ํ์ฅํ๋ ๊ฐ์ฒด์ด ์ธ์๋ ๋๋ถ๋ถ์ CSS ์์ฑ๋ค ๋ชจ๋ ์ปค์คํ ์ด ๊ฐ๋ฅํ๋ค.
screens
๋ฏธ๋์ด ์ฟผ๋ฆฌ์ ๋ฐ๋ฅธ ๋ฐ์ํ(๋ธ๋ ์ดํฌ ํฌ์ธํธ) ํด๋์ค๋ฅผ ์ค์
๊ธฐ๋ณธ์ ์ผ๋ก min-width ํ์์ผ๋ก
์ ์ฉ๋๋ค.
default theme
sm โ 640px
md โ 768px
lg โ 1024px
xl โ 1280px
2xl โ 1536px
Custom
Usage
fontFamily
์ฌ์ฉ์ ํฐํธ ํด๋์ค๋ฅผ ์ค์
Custom
๋ฐฐ์ด ์์๋๋ก ํฐํธ๋ฅผ ์ฐพ์ ๋ ๋๋งํ๊ฒ ๋จ
Usage
์์์ ๊ฐ ์ฌ์ฉํ๊ธฐ
์ด๋ฏธ ์ ์๋ ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋ ์ฌ์ฉ์๊ฐ ์ง์ ๊ฐ์ ์ง์ ํ๋ ๋ฐฉ๋ฒ
[]
๋ฅผ ์ฌ์ฉํ์ฌ ๋๊ดํธ ์์ ์์์ ๊ฐ์ ์ ์ฉํ์ฌ ์ฌ์ฉํ๋ค.
Usage
Last updated