https://leiacarts.github.io/index.html
https://codepen.io/leiacarts/pen/PoqRxNZ
Я пытаюсь заставить изображения отображаться в красных частях и оставаться в пределах Div содержимого, но каждый раз, когда я добавляю изображения, макет ломается. Я был бы очень признателен за помощь в этих двух вещах, которых я хочу достичь, и заранее благодарю вас:
1.) Ограничивать изображения и автоматически изменять их размер в пределах (красного) содержимого div
2 .) Скрыть изображения, когда раздел «закрыт» по щелчку.
HTML:
<div class="section">
<div class="bookmark">↑ ten ↔ sion ↓</div>
<div class="content"><p></p>
<!-- <div class="space"></div> -->
<!-- <img class="fit" src="images/ziptiesmall.png">
<img class="fit" src="images/ziptiesmall2.png">
<img class="fit" src="images/ziptiesmall3.png"> -->
</div>
</div>
JavaScript:
var sections = document.querySelectorAll(".section")
sections.forEach(function(section) {
section.addEventListener("click", expandSection);
})
function expandSection(event) {
let section = (event.target.classList.contains("section")) ? event.target : event.target.parentNode;
sections.forEach(function(section) {
section.classList.remove("open")
})
section.classList.add("open");
}