Olá pessoal !
Na resposta deste exercício, para o primeiro item da lista de trabalhos (no html) aparecer entre os outros dois trabalhos, além de aplicar a propriedade order (valor 2) no primeiro item, é necessário aplicar a ordem também nos outros dois itens, conforme abaixo:
.trabalhos li:first-child {
order: 2;
transform: scale(1.2);
}
.trabalhos li:nth-child(2) {
order: 1;
}
.trabalhos li:last-child {
order: 3;
}
Dúvida: porque é necessário definir uma ordem para todos os itens da lista de trabalhos? Pergunto porque, seguindo a lógica da resposta, se tivesse mais itens, eles também teria que ter um propriedade order? Se sim, não teria alguma alternativa mais prática/flexível, onde apenas o item em questão precisasse ser ordenado, e os demais itens seria ordenados conforme ordem no html?
Aguardo vossos comentários, desde já obrigado!
Atte.,
Elías.