<button class="btn"> ๊ตฌ๋งคํ๊ธฐ</button>
<input class="input-test">
<a href="#" class="link-test">๋งํฌ</a>
.btn {
padding: 15px;
font-size: 20px;
border: none;
border-radius: 10px;
background-color: coral;
color: white;
cursor: pointer;
}
.btn:hover { /*๋ง์ฐ์ค๋ฅผ ์ฌ๋ ค๋์ ๋*/
background-color: chocolate;
}
.btn:focus { /*ํด๋ฆญ ํ ๊ณ์ ํฌ์ปค์ค ์ํ์ผ ๋*/
background-color: grey;
}
.btn:active { /*ํด๋ฆญ ์ค์ผ ๋*/
background-color: darkblue;
border: 2px solid black;
}
.input-test{
font-size: 20px;
}
.input-test:focus{
border: 4px solid red;
}
.link-test {
text-decoration: none;
}
.link-test:link {
color: chocolate;
}
.link-test:visited {
color: black;
}
: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 /*๋ง์ง๋ง ์์ ์ ํ*/
์ธํ์ ์ปค์๊ฐ ์ฐํ์์ ๋ ์ธํ์ ์คํ์ผ์ ์ฃผ๊ณ ์ถ์ผ๋ฉด ๋น์ฐํ :focus๋ฅผ ๋ถ์ด๋ฉด ๋ฉ๋๋ค.
input:focus {
border : 2px solid red;
}