κ°μ ν΄λμ€(Pseudo-class)
CSS κ°μ ν΄λμ€
(pseudo-class)λ μΉ νμ΄μ§ μμκ° νΉμ μν(μ: ν΄λ¦, ν¬μ»€μ€)μΌ κ²½μ°μλ§ μ€νμΌμ μ μ©ν©λλ€.
κ°μ ν΄λμ€λ μ νμ λ€μ μ½λ‘ (:
)μ λΆμ¬ μ¬μ©νλ©°, μμ£Ό μ¬μ©λλ κ°μ ν΄λμ€ μμλ‘λ :hover
κ° μμ΅λλ€.
hover κ°μ ν΄λμ€λ λ§μ°μ€ 컀μκ° HTML μμ μλ‘ μ¬λΌκ° λλ§ μ μ©λλ μ€νμΌμ μ§μ ν©λλ€.
μλμμ κ°μ ν΄λμ€ :hover
λ₯Ό μ¬μ©ν μμλ₯Ό νμΈν΄ 보μΈμ.
<html> <body> <button class="my-button">Hover Me</a> </body> </html>
CSS
.my-button { display: inline-block; padding: 10px 20px; background-color: #0000ff; color: #fff; border-radius: 5px; transition: background-color 0.3s ease; border: none; } .my-button:hover { background-color: #ff0000; }
μ CSS μ½λλ .my-button
ν΄λμ€λ₯Ό κ°μ§ λ²νΌ(<button>
) μμλ₯Ό μ€νμΌλ§ ν©λλ€.
my-button ν΄λμ€λ .my-button:hover
κ°μ ν΄λμ€λ₯Ό μ¬μ©ν΄ λ§μ°μ€ 컀μκ° λ²νΌ μλ‘ μ¬λΌκ°λ©΄ λ°°κ²½μμ λΉ¨κ°μμΌλ‘ λ§λλλ€.
μ°Έκ³ λ‘ transition
μμ±μ μμ± λ³νμ λΆλλ¬μ΄ μ λλ©μ΄μ
μ μΆκ°νλ μμ±μ
λλ€.
μ΄ μμμμλ λ°°κ²½μ(background-color) λ³κ²½μ 0.3μ΄μ μ ν ν¨κ³Όλ₯Ό μ£Όμ΄, λ²νΌμ μμμ΄ λΆλλ½κ² λ°λλλ‘ ν©λλ€.
CSS κ°μ ν΄λμ€ μ¬μ©νκΈ°
λ²νΌμ λ§μ°μ€λ₯Ό μ¬λ Έμ λ λ²νΌμ λ°°κ²½μμ΄ λΉ¨κ°μ(#ff0000)μΌλ‘ λ³νλλ‘ νλ €λ©΄, μλ λΉμΉΈμ μ΄λ€ CSS μ½λλ₯Ό μ λ ₯ν΄μΌ ν κΉμ?
ννΈ: HTML μμμ λ§μ°μ€λ₯Ό μ¬λ Έμ λ μ€νμΌμ μ§μ νλ κ°μ ν΄λμ€λ :hover
μ
λλ€.
.my-button {
background-color: #0000ff;
color: #fff;
}
.my-button:
{
background-color: #ff0000;
}
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help