Material UI Tutorial #2 - Typography
Material UIμ Typography μ»΄ν¬λνΈ μκ°
Typography μ»΄ν¬λνΈ μ¬μ©νκΈ°
- Material UIκ° μ€μΉλ ν, Typography μ»΄ν¬λνΈλ₯Ό μ¬μ©νλ λ°©λ²μ μ€λͺ .
- Material UI λ¬Έμμμ 'typography'λ₯Ό κ²μνμ¬ μ¬μ©λ²μ νμΈν μ μμ.
- Typography μ»΄ν¬λνΈλ₯Ό μ¬μ©νλ©΄ h1, h2 λ±μ νκ·Έ λμ μ΄ μ»΄ν¬λνΈλ₯Ό ν΅ν΄ ν μ€νΈ μ€νμΌμ μ§μ ν μ μμ.
Typographyμ μμ± μ΄ν΄νκΈ°
- Typography μ»΄ν¬λνΈμ ν μ€νΈλ₯Ό μ€μ²©νμ¬ μ¬μ©ν μ μμΌλ©°, propsλ₯Ό ν΅ν΄ μ€νμΌμ μ‘°μ κ°λ₯.
variantpropμ μ¬μ©ν΄ μΆλ ₯λ νκ·Έ(h1, h2 λ±)λ₯Ό μ€μ ν μ μμΌλ©°, κΈ°λ³Έμ μΌλ‘λ variantμ λ°λΌ κ²°μ λ¨.
componentpropμΌλ‘ μ€μ μΆλ ₯λλ HTML νκ·Έλ₯Ό λ³κ²½ν μ μμ΄ μ μ°ν λμμΈμ΄ κ°λ₯ν¨.
νλ‘μ νΈ λ΄μμμ μ μ© μμ
- Create νμ΄μ§μμ Typography μ»΄ν¬λνΈλ₯Ό μ¬μ©νκΈ° μν΄ importνλ λ°©λ² μ€λͺ .
- λ κ°μ§ λ°©μμΌλ‘ import κ°λ₯νλ©°, μ±λ₯ μ°¨μ΄λ λ―Έλ―Ένλ€κ³ μΈκΈλ¨.
- μλ‘μ΄ Typography μ»΄ν¬λνΈλ₯Ό μμ±νκ³ "create a new note"λΌλ ν μ€νΈ μΆκ°.
λ€μν μμ± νμ©νκΈ°
- κΈ°λ³Έμ μΌλ‘ Paragraph νκ·Έλ‘ μΆλ ₯λλ©°,
variantpropμΌλ‘ h1 νκ·Έλ‘ λ³κ²½ κ°λ₯ν¨.
- μ¬λ¬ propsλ₯Ό μΆκ°ν λ κ°λ μ±μ μν΄ μ€λ°κΏνμ¬ μμ±νλ κ²μ΄ μ’μ.
- μμμ ν
λ§ μμλ§ μ¬μ©ν μ μμΌλ©°,
colorpropμΌλ‘ primary λλ secondary μμμ μ§μ κ°λ₯.
ν μ€νΈ μ λ ¬ λ° νΈλ μΌμ΄μ κΈ°λ₯
alignpropμ ν΅ν΄ ν μ€νΈ μ λ ¬(μ: μ€μ μ λ ¬)μ μ€μ ν μ μμ.
- secondary ν λ§ μμμ μ μ©νκ³ κΈ°λ³Έ Paragraph ννλ‘ λ³κ²½νμ¬ νμΈν¨.
νμ΄ν¬κ·ΈλνΌ μ»΄ν¬λνΈμ νμ©
ν μ€νΈ 미리보기 λ° μλ₯΄κΈ°
- νμ΄ν¬κ·ΈλνΌ μ»΄ν¬λνΈλ₯Ό μ¬μ©νμ¬ ν μ€νΈλ₯Ό ν μ€λ‘ νμνκ³ , λΈλ‘κ·Έ 미리보기μ κ°μ κ³³μμ κ°λ¨ν μ€λν«μ 보μ¬μ€ μ μλ λ°©λ²μ λν΄ μ€λͺ .
λ€μν νλ‘νΌν° νμΈνκΈ°
- νμ΄ν¬κ·ΈλνΌ μ»΄ν¬λνΈμ μ λ¬ν μ μλ λ€μν νλ‘νΌν°λ₯Ό λ¬Έμμμ νμΈνλ λ°©λ² μλ΄. API μ΅μ μ ν΄λ¦νμ¬ μ¬μ©ν μ μλ λͺ¨λ νλ‘νΌν° λͺ©λ‘μ λ³Ό μ μμ.
μμ λ° λ³ν μ€μ
- μμκ³Ό κ°μ νΉμ κ°λ§ μ λ¬ κ°λ₯νλ©°, λμ€μ ν λ§ κ°μ μ΄ν΄λ³Ό μμ μ. λν, λ€λ₯Έ HTML νκ·Έλ‘ μΆλ ₯ν μ μλ λ°©λ²λ μΈκΈλ¨.
ν€λ μμ± λ° μ€νμΌλ§
- μλ‘μ΄ νμ΄ν¬κ·ΈλνΌ μ»΄ν¬λνΈλ₯Ό μμ±νμ¬ νμ΄μ§μ ν€λλ₯Ό λ§λ€κ³ , μ΄λ₯Ό h6λ‘ μ€μ νλ κ³Όμ μ€λͺ .
- μ€μ HTML νκ·Έλ h2λ‘ λ³κ²½νμμ§λ§, μ¬μ ν h6 μ€νμΌμ μ μ§ν¨μΌλ‘μ¨ μκ°μ μΌλ‘ μνλ κ²°κ³Όλ₯Ό μ»μ.
λ§μ§ λ° μμ μ‘°μ
- νλ¨ λ§μ§(gutter bottom)μ μΆκ°νκ³ μλμΌλ‘ trueλ‘ μ€μ λλ λ°©μ μ€λͺ .
- ν μ€νΈ μμμ 'text secondary'λ‘ λ³κ²½νμ¬ νμ ν€μ μμμ μ μ©ν¨. μ΄λ 'secondary'μ νΌλνμ§ μλλ‘ μ£Όμ νμ.
κ²°λ‘ : νμ΄ν¬κ·ΈλνΌ μ»΄ν¬λνΈμ μ μ°μ±