CSS

CSSだけでメニューなどのopen/closeを制御する

ナカちゃん が に投稿

タグ

#my-menu-close:not(:target) { display:none; } #my-menu-close:target { display:inline; } #my-menu-close:target + #my-menu-list { display:inline; } #my-menu-close:target + #my-menu-open { display:none; } #my-menu-close:not(:target) ~ #my-menu-list { display:none; }

ちょっと目からうろこだったのでご紹介しようと思います。
セレクタが若干複雑ですが、Javascriptよりは簡単に作ることができると思います。