7-3. CSS κ·ΈλΌλ°μ΄μ ν¨κ³Όλ‘ λ°°κ²½ κΎΈλ―ΈκΈ° (linear-gradient, radial-gradient)
1. μ ν κ·ΈλΌλ°μ΄μ
μ ν κ·ΈλΌλ°μ΄μ μ΄λ μμμ΄ μμ§, μν λλ λκ°μ λ°©ν₯μΌλ‘ μΌμ νκ² λ³νλ κ²μ λ§νλ€.
linear-gradient λ μμμ΄ μ΄λ λ°©ν₯μΌλ‘ λ°λλμ§ κ·Έλ¦¬κ³ μ΄λ€ μμμΌλ‘ λ°λλμ§ μλ €μ€μΌνλ€.
linear-gradient ( to <λ°©ν₯> λλ <κ°λ>, <μμ μ€μ§μ >, ...);
1οΈβ£ λ°©ν₯ : κ·ΈλΌλ°μ΄μ λ°©ν₯μ μ§μν λλ λ μ§μ μ κΈ°μ€μΌλ‘ to μμ½μ΄μ ν¨κ» μ¬μ©νλ€.
μμ½μ΄λ μ΅λ 2κ°κΉμ§ μ¬μ©κ°λ₯νλ€.
μμ½μ΄λ μν λ°©ν₯ left, right μμ§ λ°©ν₯ top, bottom
ex) μΌμͺ½μμ μ€λ₯Έμͺ½ : to right
μΌμͺ½ μλμμ μ€λ₯Έμͺ½ μ : to right top
2οΈβ£ κ°λ : κ°λλ μ ν κ·ΈλΌλ°μ΄μ μμ μμμ΄ λ°λλ λ°©ν₯μ μλ €μ£Όλ λ°©λ²μ΄λ€.
κ°λλ κ·ΈλΌλ°μ΄μ μ΄ λλλ λΆλΆμ΄κ³ κ°μ degλ‘ νμνλ€.
맨 μλΆλΆμ΄ 0deg, μκ³λ°©ν₯μΌλ‘ 90 deg, 180 deg, 270 deg..
3οΈβ£ μμ μ€μ§μ : 2κ°μ§ μμ΄μμ μ ν κ·ΈλΌλ°μ΄μ μ λ§λ€λ €λ©΄ μμμ΄ λ°λλ λΆλΆμ μ§μ ν΄μ€μΌνλ€.
κ·ΈλΌλ°μ΄μ μμ λ°λλ μμ μμ μ€μ§μ μ΄λΌκ³ νλ€.
2. μν κ·ΈλΌλ°μ΄μ
μ ν κ·ΈλΌλ°μ΄μ μ΄ μ§μ ννλ‘ μμμ΄ λ°λλ κ²μ΄λΌλ©΄, μν κ·ΈλΌλ°μ΄μ μ μ λλ νμμ μ€μ¬μμ λμ¬μμ 그리며 λ°κΉ₯ λ°©ν₯μΌλ‘ μμμ΄ λ°λλ€.
λ°λΌμ μν κ·ΈλΌλ°μ΄μ μ μμμ΄ λ°λκΈ° μμνλ μμ μ€μ¬κ³Ό ν¬κΈ°λ₯Ό μ§μ νκ³ κ·ΈλΌλ°μ΄μ λͺ¨μμ μ ννλ€.
1οΈβ£ λͺ¨μ : μν κ·ΈλΌλ°μ΄μ μμ λ§λ€μ΄μ§λ λͺ¨μμ μν(circle) κ³Ό νμν(elipse)κ° μκ³ , λͺ¨μμ μ§μ νμ§ μμΌλ©΄ νμνμΌλ‘ μΈμνλ€.
2οΈβ£ ν¬κΈ° : μν κ·ΈλΌλ°μ΄μ μ μ§μ ν λ μμ ν¬κΈ°λ μ§μ ν μ μλ€.
closest-side :μνμ΄λΌλ©΄ κ·ΈλΌλ°μ΄μ κ°μ₯μλ¦¬κ° κ·ΈλΌλ°μ΄μ μ€μ¬μμ κ°μ₯ κ°κΉμ΄ μμμ μΈ‘λ©΄μ λΏμ λκΉμ§ κ·Έλ¦°λ€.
νμνμ΄λΌλ©΄ κ·ΈλΌλ°μ΄μ μ€μ¬μμ κ°μ₯ κ°κΉμ΄ μμμ κ°λ‘ μΈ‘λ©΄μ΄λ μΈλ‘ μΈ‘λ©΄μ λΏμ λκΉμ§ κ·Έλ¦°λ€.
closest-corner : κ·ΈλΌλ°μ΄μ κ°μ₯μλ¦¬κ° μ€μ¬μμ κ°μ₯ κ°κΉμ΄ μμμ μ½λμ λΏλλ‘ κ·Έλ¦°λ€.
farthest-side : μνμ΄λΌλ©΄ κ·ΈλΌλ°μ΄μ κ°μ₯μλ¦¬κ° κ·ΈλΌλ°μ΄μ μ€μ¬μμ κ°μ₯ λ©λ¦¬ λ¨μ΄μ Έ μλ μΈ‘λ©΄μ λΏμ λ κΉμ§ κ·Έλ¦°λ€. νμνμ΄λΌλ©΄ κ·ΈλΌλ°μ΄μ κ°μ₯μλ¦¬κ° κ·ΈλΌλ°μ΄μ μ€μ¬μμ κ°μ₯ λ©λ¦¬ λ¨μ΄μ Έ μλ κ°λ‘ λλ μΈλ‘ μΈ‘λ©΄κ³Ό λ§λλλ‘ νλ€.
farthest-corner : κ·ΈλΌλ°μ΄μ μ κ°μ₯μλ¦¬κ° κ·ΈλΌλ°μ΄μ μ μ€μ¬μμ κ°μ₯ λ©λ¦¬ λ¨μ΄μ Έ μλ μ½λμ λΏλλ‘ νλ€.
3οΈβ£ μμΉ : at ν€μλμ ν¨κ» μ§μ νλ©΄ κ·ΈλΌλ°μ΄μ μ΄ μμνλ μμ μ€μ¬μ λ€λ₯΄κ² λνλΌ μ μλ€.
4οΈβ£ μμ μ€μ§μ : μ ν κ·ΈλΌλ°μ΄μ μ²λΌ μν κ·ΈλΌλ°μ΄μ μμλ μμμ΄ λ°λλ λΆλΆμ΄ μμ μ€μ§μ μ΄λ€.
3. κ·ΈλΌλ°μ΄μ ν¨ν΄ λ§λ€κΈ°
μ ν κ·ΈλΌλ°μ΄μ κ³Ό μν κ·ΈλΌλ°μ΄μ μ λ°λ³΅ν΄μ ν¨ν΄μ λ§λ€ μ μλ€.
μ ν κ·ΈλΌλ°μ΄μ μ λ°λ³΅ν λλ repeating-linear-gradient λ₯Ό μ¬μ©νκ³ ,
μν κ·ΈλΌλ°μ΄μ μ λ°λ³΅ν λλ repeating-radial-gradient λ₯Ό μ¬μ©νλ€.
μμ μμ λ μ 보면 κ²½κ³κ° νλ¦°κ²μ λ³Ό μ μλ€. μμ μ€μ§μ μ μμΉλ₯Ό μ μ νκ² μ‘°μ νλ©΄ μμ΄ νμ€νκ² κ΅¬λΆλ κ²μ΄λ€.