μμ νν λ°©λ²
CSSμμ μμ νννλ λ°©λ²μλ λ€μκ³Ό κ°μ΄ μΈ κ°μ§ λ°©λ²μ΄ μμ΅λλ€.
1. μμ μ΄λ¦μΌλ‘ νν
2. RGB μμκ°μΌλ‘ νν
3. 16μ§μ μμκ°μΌλ‘ νν
μμ μ΄λ¦μΌλ‘ νν
μμ μ΄λ¦μΌλ‘ ννμ΄ κ°λ₯νλ€. W3Cμμ μ μν 16κ°μ HTML4 νμ€ μμ μ΄λ¦μ λ€μκ³Ό κ°μ΅λλ€.
aqua | black | blue | fuchsia |
gray | green | lime | maroon |
navy | olive | purple | red |
silver | teal | white | yellow |
RGB μμκ°μΌλ‘ νν
λͺ¨λν°λ μ€ν¬λ¦°μ λΉ¨κ°μ(Red), λ Ήμ(Green), νλμ(Blue)μ νΌν©νμ¬ μμ ννν©λλ€. λ°λΌμ HTMLμμλ μ΄ μΈ κ°μ§ μμ κ°μ§κ³ μμ νννλ RGB μμμ μ¬μ©ν©λλ€. RGB μμμ κΈ°λ³Έμ(Red, Green, Blue)μ κ°κ° 0λΆν° 255κΉμ§μ λ²μλ₯Ό κ°μ§λλ€.
<style>
.blue { color: rgb(0,0,255); }
.green { color: rgb(0,128,0); }
.silver { color: rgb(192,192,192); }
</style>
16μ§μ μμκ°μΌλ‘ νν
16μ§μ μμκ°μ RGB μμκ°μ κ°κ° 16μ§μλ‘ λ³νν κ²μ λλ€. λ°λΌμ RGB μμμ κΈ°λ³Έμ(Red, Green, Blue)μ κ°κ° 00λΆν° FFκΉμ§μ λ²μλ₯Ό κ°μ§λλ€. μλ₯Ό λ€λ©΄, λ Ήμμ λνλ΄λ RGB μμκ° rgb(0,255,0)μ 16μ§μ μμκ°μΌλ‘λ #00FF00μ΄ λ©λλ€.
<style>
.blue { color: #0000FF; }
.green { color: #008000; }
.silver { color: #C0C0C0; }
</style>
RGB μμκ°μΌλ‘ νν
λͺ¨λν°λ μ€ν¬λ¦°μ λΉ¨κ°μ(Red), λ Ήμ(Green), νλμ(Blue)μ νΌν©νμ¬ μμ ννν©λλ€. λ°λΌμ HTMLμμλ μ΄ μΈ κ°μ§ μμ κ°μ§κ³ μμ νννλ RGB μμμ μ¬μ©ν©λλ€. RGB μμμ κΈ°λ³Έμ(Red, Green, Blue)μ κ°κ° 0λΆν° 255κΉμ§μ λ²μλ₯Ό κ°μ§λλ€.
<style>
.blue { color: rgb(0,0,255); }
.green { color: rgb(0,128,0); }
.silver { color: rgb(192,192,192); }
</style>
RGBA μμκ°μΌλ‘ νν
RGBA μμκ°μ RGB μμκ°μ μν μ±λ κ°μ λν μμκ°μ λλ€. μν μ±λ(alpha channel)μ΄λ μμμ ν¬λͺ λλ₯Ό λνλ΄λ μ±λμ λλ€. μν μ±λ κ°μ μμ ν ν¬λͺ μνμΈ 0.0λΆν° ν¬λͺ λκ° μ ν μλ 1.0 μ¬μ΄μ κ°μ κ°μ§λλ€.
<style>
#header_01 {background-color: rgba(0,255,0,0);}
#header_02 {background-color: rgba(0,255,0,0.2);}
#header_03 {background-color: rgba(0,255,0,0.4);}
#header_04 {background-color: rgba(0,255,0,0.6);}
#header_05 {background-color: rgba(0,255,0,0.8);}
#header_06 {background-color: rgba(0,255,0,1);}
</style>
HSL μμκ°μΌλ‘ νν
HSL μμκ°μ λΉμ μΌμμμΌλ‘ μμ νννλ RGB μμκ°κ³Όλ λ¬λ¦¬ μμ, μ±λ, λͺ λλ₯Ό μ¬μ©ν΄μ μμ ννν©λλ€. HSL μμκ°μμ HSLμ κ°κ° μμ(Hue), μ±λ(Saturation), λͺ λ(Lightness)λ₯Ό μλ―Έν©λλ€. μμμ 0λΆν° 360 μ¬μ΄μ κ°μ κ°μ§λ©°, μμν(color wheel)μ κ°λλ₯Ό λνλ λλ€. μμ κ°μ΄ 0 λλ 360μ΄λ©΄ λΉ¨κ°μ(red)μ΄ λλ©°, 120μ΄λ©΄ λ Ήμ(green), 240μ΄λ©΄ νλμ(blue)μ΄ λ©λλ€.
<style>
#header_01 {background-color: hsl(0, 100%, 50%);}
#header_02 {background-color: hsl(90, 100%, 50%);}
#header_03 {background-color: hsl(180, 100%, 50%);}
#header_04 {background-color: hsl(270, 100%, 50%);}
#header_05 {background-color: hsl(360, 100%, 50%);}
</style>
μ±λλ 0%λΆν° 100% μ¬μ΄μ κ°μ κ°μ§λ©°, μμμ μ°νκ³ μ§μ μ λλ₯Ό λνλ λλ€. μ±λ κ°μ΄ 0%λ©΄ νμμ΄ λκ³ , 100%λ©΄ μλ μμμ΄ λ©λλ€.
<style>
#header_01 {background-color: hsl(0, 0%, 50%);}
#header_02 {background-color: hsl(0, 20%, 50%);}
#header_03 {background-color: hsl(0, 40%, 50%);}
#header_04 {background-color: hsl(0, 60%, 50%);}
#header_05 {background-color: hsl(0, 80%, 50%);}
#header_06 {background-color: hsl(0, 100%, 50%);}
</style>
λͺ λλ 0%λΆν° 100% μ¬μ΄μ κ°μ κ°μ§λ©°, μμμ λ°κ³ μ΄λμ΄ μ λλ₯Ό λνλ λλ€. λͺ λ κ°μ΄ 0%λ©΄ κ²μ μμ΄ λκ³ , 50%λ©΄ μλ μμ, 100%λ©΄ ν°μμ΄ λ©λλ€.
<style>
#header_01 {background-color: hsl(0, 100%, 0%);}
#header_02 {background-color: hsl(0, 100%, 20%);}
#header_03 {background-color: hsl(0, 100%, 40%);}
#header_04 {background-color: hsl(0, 100%, 50%);}
#header_05 {background-color: hsl(0, 100%, 60%);}
#header_06 {background-color: hsl(0, 100%, 80%);}
#header_07 {background-color: hsl(0, 100%, 100%);}
</style>
HSLA μμκ°μΌλ‘ νν
HSLA μμκ°μ HSL μμκ°μ μν μ±λ κ°μ λν μμκ°μ λλ€.
<style>
#header_01 {background-color: hsl(0, 100%, 50%);}
#header_02 {background-color: hsl(90, 100%, 50%);}
#header_03 {background-color: hsl(180, 100%, 50%);}
#header_04 {background-color: hsl(270, 100%, 50%);}
#header_05 {background-color: hsl(360, 100%, 50%);}
</style>
opacity μμ±
opacity μμ±μ μμμ λν ν¬λͺ λλ₯Ό μ€μ ν΄ μ€λλ€. opacity μμ±κ°μ μμ ν ν¬λͺ μνμΈ 0.0λΆν° ν¬λͺ λκ° μ ν μλ 1.0 μ¬μ΄μ κ°μ κ°μ§λλ€.
<style>
#header_01 {background-color: rgb(0,255,0); opacity:0}
#header_02 {background-color: rgb(0,255,0); opacity:0.2}
#header_03 {background-color: rgb(0,255,0); opacity:0.4}
#header_04 {background-color: rgb(0,255,0); opacity:0.6}
#header_05 {background-color: rgb(0,255,0); opacity:0.8}
#header_06 {background-color: rgb(0,255,0); opacity:1}
</style>
opacity μμ±κ³Ό μν μ±λκ³Όμ μ°¨μ΄μ
μμμ μ΄ν΄λ³Έ opacity μμ±κ³Ό μν μ±λ λͺ¨λ ν¬λͺ λλ₯Ό μ‘°μ νλ€λ 곡ν΅μ μ κ°μ§κ³ μμ΅λλ€. opacity μμ±μ ν¬λͺ λλ₯Ό μ€μ νμ λ μ€μ ν μμμ λͺ¨λ μμ(child) μμκΉμ§ μ λΆ κ°μ ν¬λͺ λλ‘ μ€μ ν©λλ€. νμ§λ§ μν μ±λμ ν¬λͺ λλ₯Ό μ€μ ν μμμλ§ ν¬λͺ λλ₯Ό μ€μ νλ μ°¨μ΄μ μ΄ μ‘΄μ¬ν©λλ€. λ€μ μμ λ opacity μμ±κ³Ό μν μ±λκ³Όμ μ°¨μ΄μ μ 보μ¬μ£Όλ μμ μ λλ€.
<style>
#para_01 {background-color: rgb(255,0,0); opacity:0}
#para_06 {background-color: rgb(255,0,0); opacity:1}
#para_07 {background-color: rgba(255,0,0,0);}
#para_12 {background-color: rgba(255,0,0,1);}
</style>
'CSS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ λλ©μ΄μ 1 (2) | 2022.08.30 |
---|---|
μμ μ¨κΈ°κΈ° (6) | 2022.08.26 |
CSS λ¨μ νν (4) | 2022.08.23 |
μ΄λ―Έμ§ νν (3) | 2022.08.22 |
Scssλ‘ κ°μμ§ λ§λ€κΈ° (7) | 2022.08.18 |
λκΈ