가상 클래스 선택자란?

1, Hover : 선택자 요소에 마우스 커서가 올라가 있는 동안 동작하는 것!

Untitled

위의 이미지처럼 아무 박스를 하나 만들어 줬고

box.css라는 CSS 파일도 추가를 해줬습니다

.box {
  width: 100px;
  height: 100px;
  background-color: yellow;
  /* 전환효과 */
  /* 1초 동안 화면을 전환 시킨다 */
  transition: 1s;
}
/* :hover 가 가상 클래스 선택자이다! */
/* 어떠한 행동을 했을 때 동작하는 개념 */
/* 그러나 주로 이러한 동작들은 자바스크립트에서 구현한다 */
/* 이 hover라는 것은 마우스를 올렸을 때 동작하는 것! */
.box:hover {
  width: 300px;
  background-color: royalblue;
}

이게 box.css의 내부 코드입니다

기본적으로 박스의 크기를 정해주고

backGround-color를 yellow로 선택했습니다

이후 transition을 통해 1초동안 화면을 전환하게끔 해주었습니다

이 때 하단의 코드를 보시면

hover를 사용하여 마우스 커서를 올렸을 때 어떤 이벤트를 줄 지 정해줬습니다

Untitled