Web/html & css

CSS :hover

검정비니 2022. 3. 27. 00:45
728x90
반응형

:hover란

 

:hover는 html에서 요소에 마우스를 올렸을 때 반응하게 하는 css요소이다.

javascript 혹은 jquery의 조건으로도 사용가능한 요소이다.

마우스로 반응 하기에 모바일이나 테블릿에서는 효과를 적용하기가 쉽지 않다.

:hover 적용 방법

 

css파일에서 이벤트를 적용하고 싶은 위치에 :hover를 선언해주고 나머지 코드를 작성하면 된다.

코드

[css]
/*초기화*/
*{margin: 0 auto; padding: 0;}

/*기본셋팅*/
h1, p, button, div{
  border : 1px solid black;
  width : 300px;
  height : 70px;
  text-align : center;
  line-height : 70px;
  font-size : 15px;
  display : block;
  margin-bottom : 15px;
  margin-top : 15px;
  transition : 3s;   
}

/*조건을 특정하지 않으면 모든 요소에 적용된다.*/
/*h1위에 올렸을때*/
h1:hover{
  color : red;
  transition : 3s;   
}
/*p위에 올렸을때*/
p:hover{
  background-color : rgb(50,50,255);
  color : white;
  transition : 3s;  
}
/*button위에 올렸을때*/
button:hover{
  font-size : 10px;
  transition : 3s;
}
/*div위에 올렸을때*/
div:hover{
  transition : 3s;
  transform: scale(1.5);
}

 

반응형

'Web > html & css' 카테고리의 다른 글

CSS - margin, padding 지정하는 순서  (0) 2022.04.04
반응형 (responsive) 웹 페이지 만들기  (0) 2022.03.27