Методы реализации раскрывающихся кнопок: HTML/CSS, JavaScript, фреймворки и пользовательская разработка