Ярослав Иванов: благодарю, никогда не натыкался на кастомизированные Google Maps. Попадалась только обычная карта. А ограничений разве нету на 25к запросов в сутки?
Реклама, ограниченное количество запросов в день, хоть нам до предела и далеко. Да и не абстрактная она, там видны покрытия (пустыня, леса, степи, водоемы, заснеженность и т.д.). Хочется чтобы просто белый фон - море, $color - суша. lighter($color, 50%) - рамки границ. Посмотрите скриншот в моем посте, самая последняя строчка. Где-то такое нужно.
MaxKorz: добавить необходимо троеточие, а по hover мы делаем max-height: none;
Если строки две или менее - отображаем все.
Если строки три или более - отображаем первые две и вконце троеточие. По hover div с троеточием display: none, а max-height: none;
Там на самом деле есть div которые содержат в себе span > i. Этот i - иконка 16х16 с цветом. А затем идет ещё один span с символами. Бывает что иконки нету. Бывает что символов нету, одни иконки. И вариаций может быть ну очень много. Всех не предусмотришь.
AXP-dev: Почему именно на 3 делить, и почему складывать? Нужно-же самый наибольший найти? Например, если у нас 3 пункта: 100, 200 и 300 пикселей в высоту, то сложив их и поделив на 3, мы получим 200. max-height: 200 и наш элемент с подкатегориями уже не влазит. Тут надо максимальный высчитывать. Вариант на js имеет место быть, но неужели нельзя как-то на css тактично разрулить это дело? Может даже флотами какими-то, или display-inline?
Да, я пробовал. Проблема в том, что на большом количестве элементов меню, мне подходит flex-direction: column, а на маленьком - row. Но нужно какой-то промежуточный вариант, если он есть, конечно.
AXP-dev: да, все работает благодаря max-height: n px; но если бы не это правило, все бы вывалилось в столбик. Я не могу в ручную прописать ограничение на высоту, так как меню часто редактируется. Добавляются и перемещаются новые категории. Нужно некое подобие адаптива.
У родителя? Почему-то не работает данный способ. Да и суть в том, чтобы количество колонок адаптивно было, т.е. ширина одного элемента level2 (те, что на первом скриншоте) - 240px, таким образом заполняется по максимуму меню, а если сделать меню Уже, то элементы level2 уйдут вниз. При этом, если всего элементов 2-3 штуки, то они просто в рядок выводились. Короче, алгоритм таков:
1) выводим элементы в строчку
2) если новая строка, то выводим в строчку и каждый элемент должен располагаться относительно того элемента, который находится над ним, и если высота этого элемента не большая, то наш текущий элемент поднимается выше до элемента, находящегося над ним. (поведение подобное колоночному).
Сергей: так в том то и дело, что нужно сохранение пропорций. я опытным путем высчитал (не силен в весртке), назначил отступы по 30px. Получается, что 585 х ( 195 * 2 + 30) = 585х420 пикселей. Точно такой-же размер, как и у левого баннера. Корень проблемы состоит в том, что между баннерами справа есть маргин, а он фиксированный а не в процентах?
Sergey Goryachev: да, бывает такое, что в стилях какая-то декларация все ломает, а в песочнице её нет. Тут, к моему счастью, проблема воспроизвелась и в песочнице так-же.
evnuh: т.е., допустим
supertool
package "superpackage" --> import "superpackage"
package "superpackage/awesomesubpackage" --> import "superpackage/awesomesubpackage"
и т.д..
Самый верхний пакет в иерархии проекта является корневым, а его подпакеты уже идут через слеш?
evnuh: я добавил в переменные окружения (Windows 10) $GOPATH в другую папку, и, вроде, все работает как вы и описали. Вы меня снова спасаете, вместе с Александр Павлюк.