Задать вопрос

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

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


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

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

Похожие вопросы