๐ซ Pseudo-class ์ ๋ ํฐ
.btn:hover {
background : chocolate;/*๋ง์ฐ์ค๋ฅผ ์ฌ๋ ค๋์ ๋*/
}
.btn:focus {
background : red;/*ํด๋ฆญ ํ ๊ณ์ ํฌ์ปค์ค ์ํ์ผ ๋*/
}
.btn:active {
background : brown;/*ํด๋ฆญ ์ค์ผ ๋*/
}
pseudo-class
: ์ฌ๋ฌ ์ํ์ ๋ฐ๋ฅธ ์คํ์ผ ์ง์ ๊ฐ๋ฅ
pseudo-class
์ข ๋ฅ
:any-link/*๋ฐฉ๋ฌธ ์ , ๋ฐฉ๋ฌธ ํ ๋งํฌ ํ๋ฒ์ ์ ํํ ๋*/
:playing/*๋์์, ์์ฑ์ด ์ฌ์์ค์ผ ๋*/
:paused/*๋์์, ์์ฑ์ด ์ ์ง์*/
:autofill/*input์ ์๋์ฑ์ฐ๊ธฐ ์คํ์ผ*/
:disabled/*disabled๋ ์์ ์คํ์ผ*/
:checked/*์ฒดํฌ๋ฐ์ค๋ ๋ผ๋์ค๋ฒํผ ์ฒดํฌ๋์์ ๋*/
:blank/*input์ด ๋น์์ ๋*/
:valid/*์ด๋ฉ์ผ input ๋ฑ์ ์ด๋ฉ์ผ ํ์์ด ๋ง์ ๊ฒฝ์ฐ*/
:invalid/*์ด๋ฉ์ผ input ๋ฑ์ ์ด๋ฉ์ผ ํ์์ด ๋ง์ง ์์ ๊ฒฝ์ฐ*/
:required/*ํ์๋ก ์
๋ ฅํด์ผํ input์ ์คํ์ผ*/
:nth-child(n)/*n๋ฒ์งธ ์์ ์ ํ*/
:first-child/*์ฒซ์งธ ์์ ์ ํ*/
:last-child/*๋ง์ง๋ง ์์ ์ ํ*/
- hover, focus, active ์คํ์ผ ์์
- hover
- focus
- active
<input>
์ฌ์ฉ
input:focus {
border : 2px solid red;
}
<input>
์ ์ปค์๊ฐ ์ฐํ์์ ๋ <input>
์ ์คํ์ผ์ ์ฃผ๊ณ ์ถ์ ๋ ์ฌ์ฉ
<a>
์ฌ์ฉ
a:link {
color : red;/*๋ฐฉ๋ฌธ ์ ๋งํฌ*/
}
a:visited {
color : black;/*๋ฐฉ๋ฌธ ํ ๋งํฌ*/
}
text-decoration : none
: ๋งํฌ์ ๋ฐ์ค ์ ๊ฑฐ