Комментарии 23
Раньше были проблема с z-index -1 на IOS. Теперь нет, какие еще баги с ним есть?
Пока не припомню что-то.
У вас точно тире на заглавной картинке? Что в первой, что в третьей строке уж больно смахивают на endash.
UX — это не про любовь к пользователю, такого Дон Норман не говорил. Если мы рассматриваем algirithm experience как часть UX дисциплины - то тут же впомним патенты EA и Ubisoft о «регулировании сложности» «методы повышения транзакций» нацеленные на усложнение жизни пользователей для симуляции покупок. Любовью тут и не пахнет, ну если только любовью за деньги. А по сути материала — все верно, но меня удивляет тот факт что документация Матириал дизайн уже лет 10 как существует и там все это описано и есть. неужели специалисты с «базой» не знакомы? Я всегда грушил на своих фронтов списывая их баги в верстке на лень/ забывчивость / невинимательность (при учете что баттон в фигме обернут в автолейаут с полями, например), а тут выходит такой уровень специалистов и их знаний. Печально.
Обсалют
БЕМ
Ну, камрааад...
БЭМ это такая головная боль... Ладно, если челики ещё более менее понимают в БЭМ, но я рефакторил за другими до меня разрабами, и они юзали БЭМ не по её методологии и просто пихали куда можно только вложенность...
Я к чему - БЭМ это опасная вещь в руках идиота, потому нужно несколько раз подумать, юзать ли его.
Там же минус на минусе - Дублирование, Отсутсвие переиспользования, Падение в производительности из-за нагромаждения, Ограничения по неймингам, нельзя юзать нормально в глобале, особенно когда проект хорошо так разрастается.
Как минимум можно подумать юзать или Tilwind или styled-components....
Насчёт стилизации тегов у вас слабо расписано. По умолчанию все типографские элементы должны иметь стили, положенные им от природы, но с учётом дизайна страницы. У нас был один фронтендер, который полностью обнулил стили всех элементов, а далее стилизовал только классы. В итоге, текст статей, набранный контентщиком в админке с использованием визуального редактора выглядел абсолютно безобразно, а именно: тэги p не имели отступа снизу, тэг strong не был жирным, списки не имели отступов ни слева, ни снизу. В макетах от дизайнера был макет страницы статьи, так фронтендер сверстал весь текст на div-ах. А всё потому, что где-то в "умных" книжках он вычитал правило, что никогда ни в коем случае нельзя стилизовать элементы.
Ох уж этот БЭМ...
&__active {
...
}
Попробуйте исправить, когда есть .user__active, .product__active и .button__active
Малиновый на чёрном - это a11y?
Вёрстка — это не тупо