μ λ κΈΈμ΄
μ λ κΈΈμ΄λ κ³ μ λ ν¬κΈ° λ¨μλ‘, λ€λ₯Έ μμμ ν¬κΈ°μ μν΄ μν₯μ λ°μ§ μμ΅λλ€.
- px ( 1px = 1/96th of 1 inch )
μ λ κΈΈμ΄μ΄λ―λ‘ λ€λ₯Έ μμμ μν₯μ λ°μ§ μμ νλ©΄μμ κ³ μ λ ν¬κΈ°λ₯Ό κ°μ§μ§λ§, μ₯μΉμ ν΄μλμ λ°λΌ μλμ μ
λλ€.
μ¬λ¬ νκ²½μμ λμμΈμ κ°κ² νννκ³ λΈλΌμ°μ νΈνμ±μ μ 리ν κ΅¬μ‘°λ‘ λμ΄ μμ΄μ,
λμμΈ μλκ° λ§μ΄ λ°μλ μΉμ¬μ΄νΈμ κ²½μ° ν½μ
λ¨μλ₯Ό μ¬μ©νλ κ²μ κΆμ₯νκ³ μμ΅λλ€.
- pt ( 1pt - 1/72 of 1 inch )
μ»΄ν¨ν°κ° μλ μμ λΆν° μλ λ¨μμ
λλ€.
μΈμλ¬Όμ΄λ μλνλ‘μΈμ νλ‘κ·Έλ¨μμ μ¬μ©λ κ°μ₯ μμ νμ€ μΈμλ¨μμ
λλ€.
μΉ νλ©΄μ μΈμμ© λ¬Έμλ₯Ό μν μ€νμΌμ μ μ©ν λ μ μ©νκ² μ¬μ©ν μ μμ΅λλ€.
κ·Έλ¬λ μ¬μ©νλ κΈ°κΈ°μ ν΄μλμ λ°λΌ μ°¨μ΄κ° μμ΄ W3Cμμλ ptλ μΉκ°λ° μ κΆμ₯νλ λ¨μκ° μλλλ€.
μλ₯Ό λ€λ©΄ Windowsμμλ 9pt = 12px, Macμμλ 9pt = 9px λ‘ λ³΄μ΄κ² λ©λλ€.
κ°λ λμμ΄λκ° pxκ° μλ ptλ‘ κ°μ΄λλ₯Ό μ λ¬ν΄μ£Όλ©΄ νΈμμ κ°μ ν½μ λ‘ κ°λ°νλ€.
μλ κΈΈμ΄
μλ κΈΈμ΄λ λ€λ₯Έ μμμ ν¬κΈ°λ ν°νΈ ν¬κΈ°, λΈλΌμ°μ (viewport) λ±μ ν¬κΈ°μ λ°λΌ μλμ μΌλ‘ κ°μ΄ λ³ν©λλ€.
- %
λΆλͺ¨μ κ°μ λν΄μ λ°±λΆμ¨λ‘ νμ°ν ν¬κΈ°λ₯Ό κ°κ² λ©λλ€.
ex) ν°νΈ μ¬μ΄μ¦κ° 100%μ΄κ³ μμμμκ° 16pxμΌ λ ν°νΈ ν¬κΈ°λ 16pxκ° λλ€.
- em
μ μΈν ν΄λΉ ν°νΈμ λλ¬Έμ Mμ font-sizeλ₯Ό κΈ°μ€μΌλ‘ κ°μ νμ°ν©λλ€. μμμ 3μ리κΉμ§ νν κ°λ₯ν©λλ€.
1em = 16px
ex) 20pxμ emμΌλ‘ λνλ΄κ³ μΆλ€λ©΄ 20pxμ 16pxλ‘ λλλ©΄ λλ€. μ¦, 1.25em
- rem
rootμ font-sizeλ₯Ό κΈ°μ€μΌλ‘ κ°μ νμ°ν©λλ€.
- vw
viewportμ widthκ°μ κΈ°μ€μΌλ‘ 1%μ κ°μΌλ‘ κ³μ°λ©λλ€.
Color μμ±
ν°νΈμ μμ κ°μ μ μ©ν λ μ¬μ©νλ μμ±μ λλ€.
h1 { color: μμ κ°;}
μμ κ° μ§μ λ°©μ
- μ»¬λ¬ ν€μλ
CSS μ체μμ μ¬μ© κ°λ₯ν λ¬Έμ μλ³μμ λλ€.
red, blue, black λ±κ³Ό κ°μ΄ 미리 μ μλμ΄μλ ν€μλλ₯Ό μ΄μ©ν΄ μμμ ννν μ μμ΅λλ€.
* μ°Έκ³ : transparentλ ν¬λͺ μ λνλ΄λ ν€μλ * - 16 μ§λ² ex. #RRGGBB
6μ리μ 16μ§μ(0-9, A-F)λ κ°κ° λ μλ¦¬μ© μΈ κ°μ§ μμμ λνλ λλ€.
첫 λ²μ§Έ λ μ리λ μ μ(RR), κ°μ΄λ° λ μ리λ λ Ήμ(GG), λ§μ§λ§ λ μ리λ μ²μ(BB)μ μλ―Έν©λλ€.
κ° μ리μ μνλ²³μ λμλ¬Έμλ₯Ό ꡬλΆνμ§ μλλ€.
0μ κ°κΉμμ§μλ‘ κ²μ μμ λνλ΄κ³ #000000
fμ κ°κΉμμ§μλ‘ νμμμ λνλΈλ€ #ffffff
- 16 μ§λ² ex. #RGB
6μ리μ 16μ§μμμ κ°κ°μ λ μλ¦¬κ° κ°μ κ°μ κ°μ§λ©΄ 3μλ¦¬λ‘ μΆμ½νμ¬ μ¬μ©ν μ μμ΅λλ€.
μλ₯Ό λ€μ΄, #aa11cc λ #a1cλ‘ μΆμ½νμ¬ μ¬μ©ν μ μμ΅λλ€. - RGB( )
RGB κ°μ rgb(R, G, B)μ ννλ‘ κ° λ³μ κ°(R μ μ, G λ Ήμ, B μ²μ)μ κ°λλ₯Ό μ μν©λλ€.
κ° μ리λ§λ€ 0~255μ μ μλ‘ λ κ°μ μ§μ ν μ μμΌλ©°, 0 → 255λ κ²μ → ν°μμΌλ‘ κ°μ λ³νλ₯Ό λνλΈλ€.
rgb(0,0,0)μ κ²μ , 0μ κ°κΉμΈμλ‘ κ²μ , rgb(255,255,255)λ ν°μ
- RGBA( )
RGBA κ°μ κΈ°μ‘΄ RGBμμ Aκ°μ΄ μΆκ°λ ννμ λλ€. (κ°μ ν¬λͺ λλ₯Ό μ€μ ν μ μλ€.)
rgb(R, G, B, A)μ ννλ‘ κ° λ³μλ(R μ μ, G λ Ήμ, B μ²μ, A ν¬λͺ λ)μ κ°λλ₯Ό μ μν©λλ€.
A κ°μ 0 ~ 1 μ¬μ΄μ κ°μ μ§μ ν μ μμΌλ©°, 0.5μ κ°μ΄ μμμ μΌλ‘ νκΈ°ν©λλ€. (0.5λ λ°ν¬λͺ !)
0 → 1μ ν¬λͺ → λΆν¬λͺ μΌλ‘ κ°μ λ³νλ₯Ό λνλΈλ€.
μλ₯Ό λ€μ΄, rgba( 0, 0, 0, 0)λ ν¬λͺ ν μμμ κ°μ§κ² λ©λλ€.
- HSL
- HWB
'πLanguage > HTML & CSS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
css boxmodel, Borderμμ, Padding μμ, Margin μμ (0) | 2022.04.19 |
---|---|
css μμ± λ°°κ²½, background (0) | 2022.04.19 |
css μμ±, syntax νμΈνλ λ°©λ², κ°λ°μλΌλ©΄ κΌ μμμΌνλ μ¬μ΄νΈ (0) | 2022.04.19 |
css cascading μΊμ€μΌμ΄λ© (0) | 2022.04.19 |
css μμ (0) | 2022.04.19 |