λͺ©μ°¨
CSSμ λ€μν λ¨μλ€μ λν΄μ μμ보μ!
κ·Έ μ€μμλ μ£Όλ‘ μ¬μ©νλ κ²λ€μ μ 리ν΄λ³΄μλ€.
μ°μ 2μ’ λ₯λ‘ λλ μ μλ€.
μ λ λ¨μ
κ³ μ ν ν¬κΈ°λ₯Ό κ°λλ€.
μ¦, ν μμμ μν₯ λ°μ§ μλλ€.
μ’ λ₯
px : ν½μ / μ»΄ν¨ν° μ΄λ―Έμ§, λμ€νλ μ΄λ₯Ό ꡬμ±νκ³ μλ μ΅μ λ¨μ
μλ λ¨μ
μμμ μ§μ λ ν¬κΈ°(μμλ ν¬κΈ°κ° or κΈ°λ³Έ ν¬κΈ°κ°)μ λν μλμ μΈ ν¬κΈ°λ₯Ό κ°λλ€.
λ°μν μΉλ± μν©μ λ§μΆμ΄ λ³ν΄μΌνλ κ²½μ° νμ©νλ€.
μ’ λ₯
% : νΌμΌνΈ / μλ λΉμ¨
em : λ°°μ / μμμ λ°λΌμ κ°μ΄ κ³μ λ³νλ€. (μ€μ²©μ΄ λ¨)
rem : μ΅μμ μμμ λν λ°°μ / emκ³Ό λ€λ₯΄κ² μ λμ κΈ°μ€μ΄ μμ΄ λ€λ₯Έ κ°μ κ°λ¦¬ν€μ§ μλλ€.
(16pxμ΄ κΈ°λ³Έ μ€μ μ΄λ―λ‘ μ무 μ€μ μμ΄νλ©΄ 16pxμ μ©!)
em vs rem
μμ
1. em
<div class="parent">
μλ
νμΈμ
<div class="child">
μλ
νμΈμ
<div class="grandchild">
μλ
νμΈμ
</div>
</div>
</div>
.parent {
font-size: 15px;
}
.child {
font-size: 2em;
}
.grandchild {
font-size: 2em;
}
emμ κ²½μ°μλ μ°Έμ‘°λ₯Ό νλ ν¬κΈ°κ° λ°λ‘ μμ λΆλͺ¨μμμ΄κΈ° λλ¬Έμ
μ€μ²©ν΄μ μ μ©μ΄ λλ€.
μμ κ²°κ³Όμμλ 15 30 60pxλ‘ μ μ©μ΄ λ λͺ¨μ΅μ΄λ€.
2. rem
<div class="parent">
μλ
νμΈμ
<div class="child">
μλ
νμΈμ
<div class="grandchild">
μλ
νμΈμ
</div>
<div class="grandchild2">
μλ
νμΈμ
</div>
</div>
</div>
.parent {
font-size: 15px;
}
.child {
font-size: 2rem;
}
.grandchild {
font-size: 2rem;
}
.grandchild2 {
font-size: 30px;
}
remμ emκ³Ό λ€λ₯΄κ² μ΅μμ μμ
μ¦, htmlμ μ μ©λ μ¬μ΄μ¦λ₯Ό κΈ°μ€μΌλ‘ μλκ°μ κ°μ§λ€.
htmlμ ν°νΈ ν¬κΈ°κ°μ λ°λ‘ μ§μ νμ§ μμΌλ©΄ 16pxμ΄λ€.
μ κ²°κ³Όμμ μ μ μλ―μ΄ 2remμ ν¬κΈ°λ 30pxλ³΄λ€ ν° 32pxμ΄λ€.
16pxμ 2λ°°λ‘ μ μ©μ΄ λ κ²μ΄λ€.
κ·Έ μΈ)
vw : viewport width / λ°±λΆμ¨
vh : viewport height / λ°±λΆμ¨
viewportλ νλ©΄ λμ€νλ μ΄ μμ νμ μμμ λ§νλ€.
μ°½μ ν¬κΈ°λΌκ³ 보면 λλ€.
λͺ¨λ°μΌ μΉνμ μΈ μ¬μ΄νΈλ₯Ό λ§λ€ λ κΌ κ³ λ €ν΄μΌνλ€κ³ νλ€.
(λ€μν λͺ¨λ°μΌ κΈ°κΈ°μμλ νμ΄μ§μ λλΉλ νλ©΄ λ°°μ¨μ μ€μ ν μ μκ² νκΈ° μν΄μ)
'π | WEB DEV > HTML CSS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
CSS _transition(2) (timing-function) (0) | 2022.01.14 |
---|---|
CSS _transition(1) (property, timing, delay) (0) | 2022.01.14 |
CSS κ°μν΄λμ€ (3)_μμ κ°μν΄λμ€[2] (first-child, last-child) (0) | 2022.01.07 |
CSS κ°μν΄λμ€ (2)_μμ κ°μν΄λμ€[1] (nth-child, nth-of-type) (0) | 2022.01.07 |
CSS κ°μν΄λμ€ (1)-2_λ§μ°μ€ μ€λ² ν¨κ³Ό(hover, transition) μΆκ°! (0) | 2022.01.07 |
λκΈ