2018.04.12
※この記事は2018年04月12日時点の情報をもとに作成されました。
こんにちは。コーダーの兼山です。
動きのある構成のコーディングをする際、
jqueryを使うのが一般的ですが、
できるだけ、jqueryの使用を避けたい場面に直面することも出てきます。
そんな時、役に立つ小技として、
今回は、簡単にできる、クリックで開閉できるアコーディオンメニューをご紹介します。
ここでのポイントは、
① HTML側のlabelの「for=””」と、inputの「id=””」を同じにすること。
② CSS側の .ac_menu input[type=”checkbox”].on-off + div{・・・}に「overflow: hidden;」を指定すること。
(コンテンツが丸見えになります。)
ここでの難点は、コンテンツの高さを指定しなければならないことです。
機会があるときに、この点を改善したメニューをご紹介したいと思います。
弊社では上記ブログ内容にある修正・カスタマイズのご依頼も承っております。
ご自身で行ってみて上手くいかない場合などこちらよりお気軽にご相談ください。