一念発起して自創作R18漫画『先輩はみんなの所有物(もの)だから』の紹介ページを作ったので見てください~

…しかしただ漫然とこの紹介ページを見てほしいのではない。本当に見てほしいのは、《登場人物》セクションに置かれたアコーディオンメニューである。
なんかかっこいい感じにしたかった。スペースも取りたくないし、最初は圧縮されていて気になるキャラクターの項目を選ぶとニョニョニョと伸びてきて画像と紹介文がでてくるやつがいい。あれを設置しよう!
というわけであれ(正式名称「アコーディオンメニュー」)を設置しようとしたのだが、意外と方法がなかった。wordpressのブロックにはそういった動作ができるものはなく、使用しているwordpressテーマ独自の機能にも、すでに入れてある各種プラグインにも希望する動作になるものがなかった。
これはあれか…触るかCSS!
というわけでWEB上で公開されているHTMLとCSSのサンプルコードにさらに手を加えて、トライアル&エラーでアコーディオンメニューを作成・実装した。参考させていただいたのはこちらの記事です。ありがとうございます。


こちらの記事を参考にして、メニュー内部の画像と文章の並びがデバイスによって変わるレスポンシブなアコーディオンメニューを作成した。
たぶんWEBデザインとかやってる人には大したことない実装かもしれないが、やった本人としてはこんな曖昧模糊としたCSS知識(「たしか<div>ってやつで挟めば大概なんでもいけるはず」)1でなんとか希望した形に作り上げることが出来たので達成感が半端ない。うれしい。見てほしい。
たまに必要に駆られてCSSを触ると、いつもとは違う頭の使い方が要求されてパズルのようで楽しい。なんかおもしろげなCSSがあったらじゃんじゃん実装してみたい。
- この記事を公開したあとで気づいたけど<div>ってHTMLじゃん。CSSとHTMLの区別がついていない。曖昧模糊がすぎる。 ↩︎