наверно не страдать херней и сделать на флексах всё же, а не пытаться городить костыли?
Пытаюсь в pixel perfect, и флексами не получиться добиться такого выравнивания (ну по крайней мере я не придумал и мне показалось гридами сделать это разумной мыслью)
В гридах же можно использовать space-between
перестать старадать херней второй раз, ибо то, что ты пытаешься контролировать не связано с ПП
по факту у тебя 2 строки, внутри каждой 2 колонки, которые 25 и 75% приблизительно. В колонке, где меню, делаешь флекс со спейсом битвин
как вариант, сделай грид 4*4. верхний ряд [логотип], [поиск, иконки], нижний ряд[каталог], [менюшки]. так ты уже можешь решить проблему выравнивания, а внутри ячеек уже любым другим способом делай. но в целом да, это не очень практично и не относится к пп, потому что количество менюшек может меняться и от этого не должна зависеть ширина поиска
pixel perfect
пиксельперфект
Если в навигации отступы между кнопками одинаковые, то так их и задай (.class:not(:last-child) {margin-right: 20px}), a кнопе с Категориями (flex: 1) и не нужен там space-between
по макету видно, что пункты распределы по всей площади, начиная от начала поиска и заканчивая иконками в конце. О каком марджине речь?!
Верно, тогда очевидно, что навигацию в обертку и space-between, а для категории флекс 1
зачем там флекс 1?
Обсуждают сегодня