Я хотел бы изменить порядок элементов сетки (без class
или id
), но не могу изменить его, используя nth-child()
.
Это HTML:
<div class='masonry'>
<img src='lorem.jpg'>
<img src='ipsum.jpg'>
<img src='dolores.jpg'>
<img src='amet.jpg'>
</div>
Ниже CSS:
.masonry {
display: grid;
grid-template-columns: repeat(5, 1fr);
}
.masonry img:nth-child(2) {
grid-column-start: span 2;
}
Следующее не работает;любое значение для order
перемещает его в конец строки.
.masonry img:nth-child(2) {
order: 3;
}
См .: https://codepen.io/anon/pen/jebmrB