こんにちは。フロントエンドのつっちーです。 前回記事では、サポート終了(※1)となったIE9を切り捨てることで、CSSアニメーションを軸とするスライドショーを作成しました。今回も同様のコンセプトで、同じくよく使われているUI、アコーディオンを作成します。 内容の高さにそれぞれ違いがある場合でも、サイズを指定することなくアニメーションするところがポイントです。 ※1 Windows Serverを除く 今回つくるアコーディオン まずは完成した状態を確認してみましょう。 See the Pen 1704-completed by ligdsktschy (@lig-dsktschy) on CodePen. トリガーの要素をクリックすることで開閉する、一般的なアコーディオンです。 ちなみにこれを、CSSアニメーションを使わず実装したものがこちら。 See the Pen 1704-jquery