Никита Полевой: ну бесконечный слайдер это копирование. Это тоже плохо. Как по мне, на скрипте не должны создаваться элементы. Они уже должны быть в разметке, просто в скрытом виде по необходимости. Иначе рендеринг страницы браузером замедляется.
имхо, конечно. Просто моё мнение. Самый лёгкий яваскрипт у swiper.
Илья Рогов: .link_type_header - это не БЭМ. Это ты на своей волне.
Сначала почитай что такое БЭМ и зачем он вообще нужен. И зачем амперсанд в переменную сохранять - тоже почитай. А потом уже применяй.
Игорь Перегудов: насчёт него не скажу - не юзал. Но по-моему у меня были трудности с breakpoints owl-carousel, когда я адаптировал проект на 1C bitrix около сезона назад и мне пришлось костылить размеры слайдов на css вместо применения api этого плагина.
Никита Полевой: значит, в последний раз когда я им пользоался тачей ещё не было. Но в нём есть методы типа криейтэлемента. Это плохо. Мне он этим не нравится.
Илья Рогов: scss препроцессор.
Суть в том, что & - это прямой родитель. Если ты сделаешь вложенность, подобно той ереси что ты написал, в результате нативный код будет выдавать селекторы типа .header__logotype__link. Вообщем подумай немного и пойми, зачем амперсанд сохранять в переменную.
За тем же, за чем и this сохраняют в переменную.
nizulko: xPDO - истиный профит.
Вся фишка системы заключается в том, что весь контент включая html-код лежит в базе данных по очень классной структуре. Любую часть кода - обычно это чанки с данными (какой-то контент, завёрнутый в код по плэйсхолдерам). Интернет магазины делаются очень легко.
Покадка вёрстки никогда не запутается в php-коде - а это грёбаное проклятье в 1C-bitrix например. Ты отдельно хранишь весь свой фронт-код, и если нужно, вызываешь php-сниппет. Добавляешь туда необходимые парамерты для базы и достаёшь оттуда контент.
Это очень крутая система и я всем крайне рекомендую с ней ознакомиться. https://modx.ru/
Обязательно почитайте.
nizulko: Возможность манипуляций данными в модексе намного более лёгкая, чем в CMS. MODX даже не CMS. Она может до*я. Я со скиллом верстальщика после изучения плюшек этой системы начал интернет магазины, порталы, корпоративные сайты на полном стэке пилить за совсем короткое время.
Сергей: потому что у меня на iOS 7 safari они не поддерживаются. И андроидами 4.4 тоже, потому что они уже тоже не обновляются, а следовательно нативные браузеры не загружают в себя обновление браузеров с модулем интерпретации флексбоксов. Полное закрытие поддержки скоро, но пока статистику слушать рано.
А вообще я о том, что флексбоксы нужны в случае выстраивания в линию нескольких блоков, ради двух колонок даже изощряться не стоит. Флоутами быстрее.
Сергей: ага. а ещё все андроид-браузеры ниже 4.4 и iOS 7, а с 4ми айфонами люди ещё ходят. Я очень часто их ещё вижу, несмотря на статистику. То же самое касается айпадов. Нет, использовать флексбоксы для адаптации ещё рано. Если только десктопная версия и нужно выстроить иконки или ещё какие-нибудь мелкие элементы без дочерних нод. Тут задача не настолько трудна чтоб прибегать к flex-контейнеру.
Да боже, возьми псевдоэлемент от plate. Сделай линию с помощью before, а блокам background с padding дай. Тут доработать делов то. Я за тебя код писать не буду))))
Ну я не заморачивался - меняется opacity. В конце js обработка mouseout и mouseover