タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

transitionに関するprize9のブックマーク (1)

  • CSSアニメーションで高さ可変のアコーディオン - Qiita

    $('.js-button').on('click', function() { $(this).next('.js-accordion').slideToggle(); }); cssアニメーション jQueryなしで実装する場合は、cssアニメーションを使います。 パフォーマンス的にも、jQueryのアニメーションではなくcssのアニメーションを使用した方が良いです。 (なので、jQueryは開閉のトリガーだけに使用し、アニメーションはcssで行う方法もあります。) ただ、アコーディオンするコンテンツの高さが可変の場合、ちょっと面倒です。。 まずは、開閉のトリガーのみをjsで設定します。 const button = document.querySelectorAll('.js-button'); const openClass = 'is-expand'; Array.prototy

    CSSアニメーションで高さ可変のアコーディオン - Qiita
    prize9
    prize9 2019/09/30
    偉大なるまとめ。
  • 1