-
본문으로 바로가기

HTML태그

  <input type="checkbox" name="" id="toggle">


    <div id="toggle_gnb_wrap">
      <div id="toggle_gnb">
        <ul>
          <li><a href="#">버튼</a></li>
          <li><a href="#">버튼</a></li>
          <li><a href="#">버튼</a></li>
          <li><a href="#">버튼</a></li>
          <li><a href="#">버튼</a></li>
          <li><a href="#">버튼</a></li>
          <li><a href="#">버튼</a></li>
          <li><a href="#">버튼</a></li>
        </ul>
      </div>
    </div>

CSS 값

#toggle{
  display: none;
}
#toggle + #wrap > #toggle_gnb_wrap{
  display: none;
}

#toggle:checked + #wrap > #toggle_gnb_wrap{
  display: block;
}

 

여기서 핵심은

 

CSS 선택자 중 + 활용법과, input box이 checked 상태값을 활용하는 것이다.

 

참고 자료 : 모든 웹 디자인을 위한 HTML5 + CSS3 입문, 개정판, 330page 발췌

반응형