[20/31] 100% оцените код

.palette {
  display: flex;
  align-items: center;
  flex-wrap: wrap-reverse;
  justify-content: center;
  align-content: center;
}
.color-1 {
  order: 7;
}
.color-2 {
  order: 1;
}
.color-3 {
  order: 6;
}
.color-4 {
  order: 2;
}
.color-5 {
  order: 5;
}
.color-6 {
  order: 3;
}
.color-7 {
  order: 4;
}
1 лайк

Может как то оптимальней можно?

.color-1 {
order: 6;
}
.color-3 {
order: 5
}
.color-5 {
order: 4
}

Да так уже меньше кода можно и так действительно. А то что цифры order от 4 до 6 нормально? Не нужно ли стараться задать по порядку например 1, 2, 3. Так то понятно, что у всех по дефолту 0 и нужно либо меньше либо больше сделать для перестановок. Так то всем задал цифры только для порядка. Но видимо и правда это избыточно.

порядок должен быть только в наименованиях классов. order должны соответствовать поставленной задаче, можно и поправить, это не принципиально, главное чтобы вы не запутались потом

Спасибо. Учту в дальнейшем.

Привет всем)
А нужно ли здесь свойство?

align-items: center;

Да в принципе не нужно хватит и align-content: center так как несколько рядов. Написал его до flex-wrap: wrap-reverse, а потом и забыл убрать как не нужное.

Если правильно понял логику order, что мы при перестановках считаем от 0 и с учетом reverse-wrap перемещаем, кажется что такой порядок должен быть, а не как вы выше описали.

.color-1 {
  order: 6;
  }
  
.color-3 {
  order: 4;
  }

.color-5 {
  order: 2;
  }

Я решил так:
` .palette {
display: flex;
flex-wrap: wrap-reverse;
justify-content: center;
align-items: baseline;
align-content: center;
}

.color-1 {
order: 7;
}
.color-3 {
order: 5;
}
.color-5 {
order: 4;
}
`