I have a parent div with 6 children divs as follows
<div class="work-wrap">
<div class="work-item">1</div>
<div class="work-item">2</div>
<div class="work-item">3</div>
<div class="work-item">4</div>
<div class="work-item">5</div>
<div class="work-item">6</div>
</div>
I want to have a result like this
1 3 5
You can use a flexbox and change the order of the :nth-child(odd) items:
.work-wrap {
display: flex;
flex-wrap: wrap;
}
.work-item {
width: 33%;
}
.work-item:nth-child(odd) {
order: 1;
}
<div class="work-wrap">
<div class="work-item">1</div>
<div class="work-item">2</div>
<div class="work-item">3</div>
<div class="work-item">4</div>
<div class="work-item">5</div>
<div class="work-item">6</div>
</div>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With