Как показать скрытую часть текста по клику на кнопку (текст адаптивен)
у меня такой вопрос: Есть несколько одинаковых карточек, в которых часть текста скрыта. Нужно сделать так, чтобы при нажатии на кнопку "Показать всё" появлялся весь текст, и кнопка менялась на "скрыть", а при повторном нажатии - текст скрывался. Но при этом текст должен быть адаптивен, то есть при уменьшении ширины экрана количество текста тоже уменьшалось, при увеличении - соответственно увеличивалось, а то, что не помещается - скрывалось до нажатия на кнопку. Кнопка каждой карточки должна отвечать только за свой текст. Чтобы скрыть текст я использовала такие свойства для него:
-webkit-line-clamp: 5; (столько строчек видно изначально) -webkit-box-orient: vertical; overflow: hidden;
Буду благодарна за помощь с кодом Java Script.