Stack Overflow на русском Asked by Ender Toy on January 4, 2021
Короче, есть такой html фрагмент:
(чекбокс, может что-то другое, с возможностью двух положений – вкл/выкл)
<nav class="number">
<a href="#" class="chapter_item">1</a>
<a href="#" class="chapter_item">2</a>
<a href="#" class="chapter_item">3</a>
</nav>
Нужно добавить кнопку над ссылками, при нажатии порядок навигации должен меняться. Пытался добавить чекбокс, и если он активен – менять свойство "flex-wrap" у number, но не получилось.
Как-то так:
Помогите, пожалуйста.
Что бы заработало это - надо флекс контейнер расположить под input с типом checkbox внутри label и выглядеть это будет вот так - смотрите
span {
user-select: none;
}
#queue {
display: none;
}
.flex {
display: flex;
flex-direction: column;
}
#queue:checked~.flex {
flex-direction: column-reverse;
}
<label for="queue">
<span>Показать с конца</span>
<input type="checkbox" id="queue">
<div class="flex">
<div class="flex-item">
<a href="#">Первый в столбце</a>
</div>
<div class="flex-item">
<a href="#">Второй в столбце</a>
</div>
<div class="flex-item">
<a href="#">Третий в столбце</a>
</div>
<div class="flex-item">
<a href="#">Четвёртый в столбце</a>
</div>
<div class="flex-item">
<a href="#">Пятый в столбце</a>
</div>
</div>
</label>
Correct answer by MaximLensky on January 4, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP