单击箭头时,我想实现文本下拉列表:
.questions-content__title {
font-family: 'PT Root UI Medium';
font-size: 18px;
line-height: 21.6px;
width: 1200px;
height: 54px;
background-color: #f3f3f3;
margin-bottom: 16px;
margin-left: 70px;
}
.questions-content__text {
display: none;
}
.arrow {
/* display: inline; */
position: relative;
top: -25px;
left: 1050px;
background-repeat: no-repeat;
width: 34px;
}
<div class="questions-content__item">
<div class="questions-content__title">
<span>Насколько важно уважать культурные корни еды?
<div class="arrow">
<img class='arrow-img' src="img/arrowDown.png" alt="" onclick="arrowClick(this)">
</div>
</span>
<div class="questions-content__text">
<span>Lorem ipsum dolor sit amet consectetur adipisicing elit. Quae fuga rerum quidem commodi
corrupti, consequuntur distinctio illum. Id repudiandae, ut ad facere odit iure officiis commodi. Soluta sit neque ipsa?</span>
</div>
</div>
</div>
<div class="questions-content__item">
<div class="questions-content__title">
<span>Безопасно ли облизывать колотушки миксера?
<div class="arrow">
<img class='arrow-img' src="img/arrowDown.png" alt="" onclick="arrowClick(this)">
</div>
</span>
<div class="questions-content__text">
<span>Lorem ipsum dolor sit amet consectetur adipisicing elit. Quae fuga rerum quidem commodi
corrupti, consequuntur distinctio illum. Id repudiandae, ut ad facere odit iure officiis commodi. Soluta sit neque ipsa?</span>
</div>
</div>
</div>
我的文本进入下一个块,但我需要它超出下一个元素。
我尝试使用 JS 找出大小<span>并以相同的方式缩进下一个元素,但什么也没发生。
如果有任何帮助,我将不胜感激,没有必要编写代码。


这是一个简单而优雅的解决方案: