У меня есть раздел часто задаваемых вопросов, и я спроектирован как два столбца с 3 делителями на одном столбце (я использую flex, но я говорю столбец, чтобы лучше понять)
Каждый div из двух столбцов действует как кнопка свертывания, чтобы показать ответ на вопрос под вопросом.
Я искал похожие вопросы, но, похоже, эта проблема не похожа.
Exemple:
Строка 1: вопрос A, вопрос B
Строка 2: вопрос C, вопрос D
Строка 3: вопрос E, вопрос F
Проблема: когда я нажимаю на вопрос A, весь ряд 1 свернулся, показывая ответ на вопрос A и оставляя пустое пространство под вопросом B.
Как я могу выдвинуть то, что находится под Вопросом A вместо того, чтобы свернуть строку 1?
Мой HTML:
<div id="questions-container">
@foreach($questions as $question)
<div class="question-container">
<div data-toggle="collapse" data-target="#answerCollapse-{{$question->id}}" aria-expanded="false"
aria-controls="collapseExample">
{{$question->question}}
</div>
<div class="collapse" id="answerCollapse-{{$question->id}}">
<div class="card card-body">
{{$question->answer}}
</div>
</div>
</div>
@endforeach
</div>
CSS:
#questions-container {
width: 60%;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-between;
}
.question-container {
flex-basis: 45%;
padding: 10px;
margin-bottom: 15px;
background-color: #d5d1d1;
border-radius: 5px;
}
.question-container:hover {
background-color: #ffffff;
-webkit-transition: 1s;
cursor: pointer;
}