web Language/css

checkbox 클릭시 내용 사라지게 하기

wooweee 2023. 5. 11. 14:59
728x90

1. summary

  • 기능 : 숨기기
  • 출처 : web moden 자바

 

 

2. 적용 이미지

 

 

3. 코드

  • html
<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <link rel="stylesheet" href="style.css" />
  </head>
  <body>
    <input type="checkbox" />
    <div>
      <h1>lornasdfjlk</h1>
      <p>asdlfjasdl;fjal;sdfjal;sdfjlasj1233efdsmvl</p>
    </div>
  </body>
</html>

 

  • css
input[type="checkbox"]:checked + div {
  height: 0px;
}

div {
  overflow: hidden; /*height가 0일 될때 h1과 p가 빠져나오기 때문에 hidden 필요*/
  width: 650px;
  height: 300px;

  transition-duration: 1s; /*transition 과 달리 모든 속성에 적용된다.*/
}