상태선택자와 동위선택자등을 사용하여 또다른 예를 만들어보겠습니다.
input태그를 checked 상태로 변경하면 div태그가 서서히 사라집니다.
- <!DOCTYPE html>
- <html>
- <head>
- <title>CSS3 Selector Basic</title>
- <style>
- /* input 태그의 type 속성이 checkbox인 태그가 체크되었을 때,
- 바로 뒤에 위치하는 div 태그의 height 속성을 0픽셀로 적용합니다. */
- input[type=checkbox]:checked + .cont_txt {height: 0px;}
- .cont_txt {overflow: hidden; width: 650px; height: 300px;
- /* 변환 효과를 적용합니다. */
- -ms-transition-duration: 1s;
- -webkit-transition-duration: 1s;
- -moz-transition-duration: 1s;
- -o-transition-duration: 1s;
- transition-duration: 1s; }
- </style>
- </head>
- <body>
- <input type="checkbox"/>
- <div class="cont_txt">
- <h3>Lorem ipsum</h3>
- <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
- </div>
- </body>
- </html>
'공부 > CSS' 카테고리의 다른 글
CSS 2장 } 선택자 예시 : 상태선택자 . 로그인폼 (0) | 2012.12.18 |
---|---|
CSS 1장 } 선택자종류 (0) | 2012.12.04 |
HTML5 (0) | 2012.12.04 |