درود؛
این کار به راحتی روی هر المنت از سایت قابل انجام هست. فقط باید از دستور Overflow و Max-height استفاده کنید. با دستور max-height حداکثر ارتفاع یک محدوده رو تعیین کنید و با overflow و مقدار auto کاری کنید که همین طرح رو بتونید پیاده سازی کنید.
برای مثال این طرح نمونه رو براتون ساختم:
https://codepen.io/masihdindar/pen/mdBEQda
برای اون مورد آخر هم باید جاوا اسکریپت استفاده کنید که آموزشش توی این لینک بطور کامل هست: (کد خاصی هم نیست و به راحتی قابل انجامه)
https://www.w3schools.com/howto/howto_js_toggle_hide_show.asp
https://stackoverflow.com/questions/32829303/how-do-i-get-a-simple-max-height-transition-on-click-to-work