はじめに 今回は、アコーディオンの開閉部分をgridでおこなう方法があることを知ったので、備忘録として記事にしました。 (私が知ってた)今までの実装 See the Pen accordion height by chisato (@mgkita) on CodePen. 1.コンテンツの高さ(.accordion__body部分)に初期値としてheight: 0px;をcss設定し、コンテンツが表示されないようにする。 .accordion__body { height: 0px; overflow: hidden; transition: height 0.2s ease-out; } さらにoverflow: hidden;をつけることで、高さ(height: 0px;)を超えるコンテンツ(accordion__text部分)を表示しないようにしています。 2.JSでクリック時のコン
![gridでアコーディオンメニューの実装 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/c0e34258a0ccfd5542a88d81c68eb7f284450b2a/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Z3JpZCVFMyU4MSVBNyVFMyU4MiVBMiVFMyU4MiVCMyVFMyU4MyVCQyVFMyU4MyU4NyVFMyU4MiVBMyVFMyU4MiVBQSVFMyU4MyVCMyVFMyU4MyVBMSVFMyU4MyU4QiVFMyU4MyVBNSVFMyU4MyVCQyVFMyU4MSVBRSVFNSVBRSU5RiVFOCVBMyU4NSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MzBhOTQ0YjlmOWUxNjliNTRjYzdjZDIwZmY4NWEzMjM%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwa2lpdGFfY2hpJTIwaW4lMjAlRTYlQTAlQUElRTUlQkMlOEYlRTQlQkMlOUElRTclQTQlQkUlRTMlODMlOUUlRTMlODIlQTQlRTMlODIlQjklRTMlODIlQkYlRTMlODMlQkMlRTMlODMlQkIlRTMlODIlQUUlRTMlODMlQUIlRTMlODMlODkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWI0MTM0NjZmOTBmMjk2NWNlZGFkNWQyMWFmYzk4YjAx%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D482b33eec81413ee003031386fd994b5)