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

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

Есть пример на codepen
Здесь я расположил блоки в виде дуги. Количество блоков может варьироваться от 4 до 7-8. Но не могу понять, как сделать так, чтобы при слишком маленьком размере окна (когда блокам не хватает места и они становятся в несколько рядов) убрать отступы сверху. Причем сброс отступов в медиа-запросах не подходит, так как при разном количестве блоков ширина окна, при которой верстка плывет, разная. Как это реализовать?
  • Вопрос задан
  • 254 просмотра
Подписаться 1 Сложный 8 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    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 справа прижимается к верхушке экрана.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽