Я обнаружил элемент <details>
для html5, и это заставило меня захотеть определить, возможно ли реализовать простое и многоразовое отображение / скрытие только с помощью css.
В прошлом я создал механизм показа / скрытия для отображения и скрытия содержимого, назначив двум элементам относительное позиционирование и один отрицательный z-индекс, а затем уменьшив z-индекс переднего элемента при наведении (и увеличение z-индекса заднего элемента при наведении).
Однако этот метод работает только для элементов, находящихся в одном месте.Существуют ли другие методы для имитации отображения / скрытия на неперекрывающихся элементах?например, заголовок, который приводит к отображению фрагмента описательного текста.
Тривиальный пример кода, к которому я хотел бы применить отображение / скрыть:
<div id='container'>
<h3 id='show-hide-trigger'>summary</h3>
<p id='show-hide-text'>Paragraph of detail text paragraph Paragraph of detail text paragraph Paragraph of detail text paragraph Paragraph of detail text paragraph</p>
</div>
И да, язнаю, что JQuery существует.