프론트엔드/css

[유노코딩 css 17강] hover,active,focus,disabled,nth-child()

응개야 2023. 8. 4. 15:15

의사클래스란 가상클래스로 선택자에 추가하는 키워드.

hover는 입력필드에 커서를 갖다대면 변하는 클래스

 

일단 body에 박스하나 만들고

div 5개 박스를 띄엄띄엄 만든다.

body{

disply: flex;

justify-content: space-around;

}

 

 

hover

[type="button"]:hover{

   color: red;

}

평상시 상태에서

마우스 포인터가 올려져 있으면 빨간색으로 변한다.

 

 

active

버튼을 누르면

빨간색으로 변한다.

[type="button"]:active{

     color:red;

}

 

 

focus

input type placeholder 창에

커서가 놓여지면 변하게 됨.

 

 

disabled

바디 적용하는 값뒤에 넣으면 이 부분만 적용 안됨.

 

nth-child()

괄호 안에 숫자(n)를 넣어서 그 부분에만 적용하게 함.

itme 중 () 숫자만 셀렉하는 것

태그 상관없이 무조건 몇번째인지만 따지는 것이고

 

nth-of-type()

이것은 같은 태그끼리만 순서를 따짐.

 

 
:nth-child(N)= 부모안에 모든 요소 중 N번째 요소

A:nth-of-type(N)= 부모안에 A라는 요소 중 N번째 요소


:first-child= 부모안에 모든 요소 중 첫번째 요소


:last-child= 부모안에 모든 요소 중 마지막 요소


A:first-of-type= 부모안에 A라는 요소 중 첫번째 요소


A:last-of-type= 부모안에 A라는 요소 중 마지막 요소