Обычно какой-нибудь простой Javascript будет использоваться для переключения скрытия / отображения содержимого 'body'.
Ваше содержимое 'body' в настоящее время находится в вашем теге <p>
, обычно для скрытого CSS по умолчанию, обычно с display:none
.
Затем с Javascript вы должны установить прослушиватель событий на «смотреть» для действий при наведении курсора или щелчка от пользователя, когда вы затем измените CSS в «содержимом», чтобы снова быть видимым с другим типом отображения - обычно display:block
.
Вот начальная ссылка на Javascript слушателей событий: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Events
Как предложил пользователь Geat, вам следует взглянуть на Accordions во внешних фреймворках. Я бы посоветовал взглянуть на Bootstrap framework Accordions (например, https://getbootstrap.com/docs/4.3/components/collapse/#accordion -example ), где вы можете увидеть часть кода и посмотреть, как он работает.
Кроме того, попробуйте узнать, как использовать инструменты / инспектор разработчика вашего браузера для просмотра кода во время его рендеринга. Это особенно полезно, когда вы пытаетесь увидеть, как работает живой фрагмент кода, как в вашем случае.