towncitybr, В данной задаче нужно сделать swiper.update() а как он назывался в 2016-м и работал ли вообще, этого я не знаю, можно почитать темы на гитхабе
Выделение > Цветной диайпазон > Выбрать по образцам > Выбираем пипеткой серую область > Ползунком корректируем разброс > Жмем ОК > Выбрать любой инструмент выделения > ПКМ Инверсия выделенной области > ПКМ Выделение и маска > Корректируем область выделения > ОК > CTRL+C > CTRL+V > Если все нормально то сохранились картинки без серого фона, теперь просто вырезать каждую картинку любым удобным способом и вставить куда надо
На самом деле про «БЭМ — всего лишь методология, никто не запрещает нарушать правила» — это не совсем так.
Не совсем понял кому это адресовано, ведь я говорил: "любые правила можно нарушить", то есть если вы или вас никто не контролирует, то что вас еще остановит от нарушения? Причем одно дело нарушение по не понимаю принципов, другое дело осознанно идти в разрез соглашению.
Norum, Вы мне предлагаете посмотреть одиннадцати часовое видео, чтобы разобраться? Хотя бы время укажите
задает БЛОКАМ марджины и ничего...
А что должно случится, прилетят адепты бэм и дадут по рукам? БЭМ это методология, то есть определенная рекомендация, которая задает правила, а любые правила можно нарушить, многие делают так как им удобно ничего с этим не поделаешь, но это уже не чистый БЭМ.
Чисто технически ничто не мешает сделать и базовые отступы потому что это часть состояния блока. К примеру у заголовков h1,h2.. есть базовые отступы сверху и с низу, которые задает браузер, по сути чтобы полностью контролировать состояние мы должны переопределить эти отступы как нам надо, то есть либо обнулить, либо задать свои явные значения, а потом при необходимости модифицировать. То есть тот же Normalize.css можно считать базовой надстройкой. А вот если речь идет о простых плиточках вроде карточки товара или новости блога, тут конечно отступы блокам задавать совсем не уместно, намного правильнее делать микс, тем более сейчас есть такая замечательная технология как гриды и можно задать gap у родителя, абсолютно не связывая никак с дочерними блоками, то есть даже миксовать ничего не надо.
И можно ли блокам ставить position: absolute или relative?
relative однозначно да, так как внутренние элементы могут быть асолютными. А вот absolute вытягивает блок из потока, поэтому тут надо хорошо подумать, может лучше сделать дефолтное состояние relative и отдельный модификатор для absolute .
Тут проблема не в заказчике, а в исполнителе у которого нет предложения. Если погуглить, то без проблем можно найти сайты с подробным списком того что получит заказчики и за какую цену, обычно это называется "Под ключ"