๐ŸณCoding apple HTML/CSS All-in-one : ๊ธฐ์ดˆ๋ถ€ํ„ฐ Bootstrap, SASS, ๊ณ ๊ธ‰ animation ๊นŒ์ง€ ๊ฐ•์˜๋ฅผ ๋ณด๊ณ  ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค ๐Ÿณ

๐Ÿ’ซ 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 ์Šคํƒ€์ผ ์ˆœ์„œ
  1. hover
  2. focus
  3. active
  • <input> ์‚ฌ์šฉ
input:focus {
  border : 2px solid red;
}

<input>์— ์ปค์„œ๊ฐ€ ์ฐํ˜€์žˆ์„ ๋•Œ <input>์— ์Šคํƒ€์ผ์„ ์ฃผ๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ

  • <a> ์‚ฌ์šฉ
a:link {
  color : red;/*๋ฐฉ๋ฌธ ์ „ ๋งํฌ*/
}
a:visited {
  color : black;/*๋ฐฉ๋ฌธ ํ›„ ๋งํฌ*/
}

text-decoration : none : ๋งํฌ์˜ ๋ฐ‘์ค„ ์ œ๊ฑฐ

By Dozzing

๋‹ต๊ธ€ ๋‚จ๊ธฐ๊ธฐ

์ด๋ฉ”์ผ ์ฃผ์†Œ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ๋Š” *๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค