κ°μ ν΄λμ€ μ νμλΌλ κ²μ λͺ μνλ κΈ°νΈλ : μ΄λ€.
1. hover
μ νμ ABC μμμ λ§μ°μ€ 컀μκ° μ¬λΌκ° μλ λμ νμ±νκ° λμ΄ μμ±ν μ€νμΌμ΄ μ μ©λλ€.
2. active
hoverλ 컀μκ° μ¬λΌκ° μλ λμ μ νμ΄ λμλ€λ©΄ activeλ λ§μ°μ€λ‘ ν΄λ¦μ νκ³ μλ λμ μ νλλ€.
3. focus
focus μ νμλ μ νμ ABC μμκ° ν¬μ»€μ€λλ©΄ μ ννλ€.
ν¬μ»€μ€λ ν νμ΄μ§μμ νλμ μμμλ§ κ°λ₯νλ©°, ν¬μ»€μ€λ κΈ°λ³Έμ μΌλ‘ μ¬μ©μλ‘λΆν° μ λ ₯μ λ°λ μμμλ§ μ μ©μ΄ κ°λ₯νλ€. Ex) input μμ
κ·Έλμ div, span λ±μλ μ μ©μ΄ λμ§ μμ§λ§, tabindexλΌλ μμ±μ μ΄μ©ν΄ κ°μ -1λ‘ μ€μ ν΄μ£Όλ©΄ focusκ° κ°λ₯νκΈ°λ νλ€.
4. first-child
μ νμ ABCκ° νμ μμ μ€ μ²«μ§ΈλΌλ©΄ μ ννκ³ , μ²«μ§Έκ° μλλ©΄ μ ννμ§ μλλ€.
μμ λ₯Ό 보면 ν΄λμ€κ° fruitsμΈ μμμ νμ μμλ€ μ€ span μμλ€μ μ ννλλ°, κ±κ° 첫째면 μ ννλ€.
spanμμλ€ μ€μ λ΄μ©μ΄ λΈκΈ°μΈ spanμμλ 첫째μ΄κΈ° λλ¬Έμ μ νμ΄λκ³ κΈμμμ΄ λΉ¨κ°μμΌλ‘ μ μ©λ κ²μ΄λ€.
μ€μν κ²μ ν΄λμ€κ° fruitsμΈ μμμ νμ μμλ€ μ€ span μμλ€ μ€μμ μ²«μ§ΈμΈ μμλ₯Ό μ ννλ κ²μ΄ μλλΌ!
span μμλ€ μ€μ 첫째 μμκ° μμΌλ©΄ μ ννλ κ²μ΄λ€. μ²«μ§Έκ° μλλ©΄ μ νλμ§ μμ.
5. last-child
first-childμ λ°λλλ κ°λ μΌλ‘ μ νμ ABCκ° νμ μμ μ€ λ§μ§λ§ μμλΌλ©΄ μ ννλ€.
6. nth-child
μ νμ ABCκ° νμ μμ μ€ nλ²μ§Έ μμλΌλ©΄ μ ν
μ΄λ 맨 첫λ²μ§Έ μμλ 1λ²μ§Έ μμκ° λλ€.
μμ λ₯Ό μ΄ν΄λ³΄μλ©΄ fruits ν΄λμ€μ λͺ¨λ (*) νμ μμ(λμμ°κΈ°)λ€ μ€μμ 2λ²μ§Έ μμλ₯Ό μ ννκ² λ€.
κ·Έλ¬λ―λ‘ λͺ¨λ νμ μμλ€ μ€ 2λ²μ§Έ μμμΈ λ΄μ©μ΄ μλ°μΈ span μμκ° μ νλλ€.
κ·Έλ¦¬κ³ μΈμλ‘ μ«μλ§ λ£μ μ μλ κ²μ΄ μλλΌ μΌλ°μμ λ£μ μλ μλ€.
μ΄λ nμ 0λΆν° μμνκΈ° λλ¬Έμ 0, 2, 4, 6... λ²μ§Έ μμλ€μ μ ννλ€λ μλ―Έμ΄λ€. μ¦ μ§μλ²μ§Έ μμλ€μ μ ννκ² λ€λ μλ―Έμ΄λ€. 2nλμ 2n+1μ μ¬μ©νλ©΄ νμλ²μ§Έ μμλ€μ μ ννκ² λ€λ μλ―Έλ‘ ν΄μλλ€.
7. λΆμ μ νμ
ABC μ νμκ° μ νν μμλ€ μ€μμ μ νμ XYZκ° μλ μμλ₯Ό μ ννλ€.
λΆμ μ νμλ μμ£Ό μ¬μ©λμ§λ μμ§λ§ κ°νΉ κ°λ€κ° μ μ©νκ² μ¬μ©λλ κ²½μ°κ° μλ€.
'κ°λ° > HTML, CSS, JS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μμ± μ νμ (0) | 2023.01.04 |
---|---|
κ°μ μμ μ νμ (0) | 2023.01.04 |
κΈ°λ³Έ μ νμ (0) | 2023.01.04 |
CSS μ μΈ λ°©μ (0) | 2023.01.04 |
μ μ μμ± (0) | 2023.01.02 |