アコーディオンメニューをつくる

CSSだけでつくる

inputとlabelを使って、HTMLとCSSだけでアコーディオンメニューをつくります。

できあがり

HTML

CSS

ただ、こちらの方法だと、アコーディオンの中身(content)の高さを指定する必要があります。
そのため、コンテンツ内のテキストの長さが変わるときは使いにくいです。
高さを気にせずアコーディオンメニューを使う場合には、次のJSを利用した方法がおすすめです。

JQを利用してつくる

slideToggleを使って、アコーディオンメニューを動かします。JQを利用しますので、読み込みをお忘れなく。

できあがり

HTML

CSS

JS

タイトルとURLをコピーしました