CSS как расположить блоки дугой?

Есть пример на codepen
Здесь я расположил блоки в виде дуги. Количество блоков может варьироваться от 4 до 7-8. Но не могу понять, как сделать так, чтобы при слишком маленьком размере окна (когда блокам не хватает места и они становятся в несколько рядов) убрать отступы сверху. Причем сброс отступов в медиа-запросах не подходит, так как при разном количестве блоков ширина окна, при которой верстка плывет, разная. Как это реализовать?
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ответы на вопрос 1
Все правильно работает. Тут LESS.
@media screen and (max-width: 800px) {
  .child:nth-of-type(4),
  .child:nth-last-child(4){
    margin-top: 0px;
  } 
    
}


вот в конце вашего примера добавил и при размере 800 все нормально. Т.е. блок 4 слева и блок 4 справа прижимается к верхушке экрана.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы