#вёрстка — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #вёрстка, aggregated by home.social.
-
Почему я так придираюсь к вёрстке (и вам советую)
Привет! Я Оля, лид дизайн‑системы Альфа‑Банка на мобильных платформах и я всерьёз считаю, что знания о вёрстке незаслуженно списали со счетов, особенно в 2026 году, когда дизайнеры всё чаще думают, что ИИ сделает за них всю работу, а вёрстку вообще можно не трогать. Увы и ах. Вёрстка — это не просто «разложить прямоугольники на макете». Это мост между дизайном и кодом. И — спойлер: ИИ тоже нужно учить, и учить на правильных примерах, но сначала стоило бы научиться вёрстке самому. Про ИИ в этой статье не будет — но зато будет много про православную ручную вёрстку: расскажу, почему считаю важным обращать на неё внимание при создании макетов и заранее закладывать правила, по которым она формируется. Особенно в эпоху, когда конкуренция высока, а ИИ кажется волшебной таблеткой.
https://habr.com/ru/companies/alfa/articles/1025680/
#продуктовый_дизайн #вёрстка #дизайн #дизайн_интерфейсов #дизайнеру #фронтенд
-
Чёрт, опять этот CSS. Коллекция кейсов, когда CSS бесит
Привет, Хабр! CSS часто преподносит сюрпризы, способные запутать даже опытных разработчиков. Я понимаю их раздражение. Тут всё закономерно. Как человек, хорошо знающий CSS, могу сказать, что он умеет удивлять. Причём так, что в замешательстве оказываются даже опытные разработчики. Поэтому я понимаю разные мемчики по поводу CSS. Они возникли не на пустом месте. И всё же, несмотря на все потраченные нервы, CSS мне нравится. Поэтому хочется, чтобы разработчики реже тратили время на борьбу с его особенностями. Изменить стандарты языка не в моих силах, но я смог собрать несколько неочевидных моментов, которые в своё время поставили в тупик меня и моих коллег. Пришёл поделиться с вами. Давайте посмотрим, что я подготовил.
-
Современный HTML и CSS. 5 фич, которые уже пора использовать
Привет, Хабр! Мне грустно, что вы не используете многие HTML- и CSS-фичи. Я не могу смотреть на это, бездействуя, поэтому пришёл к вам. Хочу поделиться своим списком фич, которые уже давно пора использовать. Конечно, я подумал о кроссбраузерности. Поэтому все фичи хорошо поддерживаются во всех современных браузерах с 2023 года. Я специально проверил их в «Can I use». Давайте посмотрим, что я вам подготовил.
-
Плохие практики в вёрстке
Привет, Хабр! Мне нравится смотреть, как верстают современные фронтендеры. Забавно наблюдать, как меняется вёрстка с годами. И сразу скажу, что не всё «плохо». Но ошибки, конечно же, есть. Раньше были свои примеры «плохого» кода, сейчас другие. О них хочу поговорить в этой статье. Я составил список распространённых примеров кода «с душком». Старался быть объективным, но судить только вам, насколько это у меня получилось. Давайте посмотрим, что я вам подготовил.
-
Плохие практики в вёрстке
Привет, Хабр! Мне нравится смотреть, как верстают современные фронтендеры. Забавно наблюдать, как меняется вёрстка с годами. И сразу скажу, что не всё «плохо». Но ошибки, конечно же, есть. Раньше были свои примеры «плохого» кода, сейчас другие. О них хочу поговорить в этой статье. Я составил список распространённых примеров кода «с душком». Старался быть объективным, но судить только вам, насколько это у меня получилось. Давайте посмотрим, что я вам подготовил.
-
Плохие практики в вёрстке
Привет, Хабр! Мне нравится смотреть, как верстают современные фронтендеры. Забавно наблюдать, как меняется вёрстка с годами. И сразу скажу, что не всё «плохо». Но ошибки, конечно же, есть. Раньше были свои примеры «плохого» кода, сейчас другие. О них хочу поговорить в этой статье. Я составил список распространённых примеров кода «с душком». Старался быть объективным, но судить только вам, насколько это у меня получилось. Давайте посмотрим, что я вам подготовил.
-
Плохие практики в вёрстке
Привет, Хабр! Мне нравится смотреть, как верстают современные фронтендеры. Забавно наблюдать, как меняется вёрстка с годами. И сразу скажу, что не всё «плохо». Но ошибки, конечно же, есть. Раньше были свои примеры «плохого» кода, сейчас другие. О них хочу поговорить в этой статье. Я составил список распространённых примеров кода «с душком». Старался быть объективным, но судить только вам, насколько это у меня получилось. Давайте посмотрим, что я вам подготовил.
-
Какие новые HTML и CSS фичи полностью поддерживаются браузерами в 2026 году
Привет, Хабр. Каждый год я смотрю, какие новые фишки в HTML и CSS стали поддерживаться современными браузерами. Таким образом понимаю, что уже можно использовать. Так как я люблю делиться всем с вами, то я подумал: «А почему бы не рассказать о новинках на Хабре?». Вот я и пришёл. Сразу скажу, что эта статья — краткий обзор появившихся возможностей. Моя цель — уведомить вас. Я не буду закапываться в принцип работы и другие нюансы. По этой причине, пожалуйста, воспринимайте эту статью как список того, что можно изучить в 2026 году. Моё главное правило для отбора фич заключается в том, чтобы она стала «зелёной» в 2025 году на сайте «Can I Use». Смотрю последние версии браузеров Chrome, FireFox, Opera, Edge, Safari, iOS Safari, Samsung Internet и Android Chrome. Не буду больше тянуть. Давайте посмотрим, что я вам подготовил.
-
Новые CSS-фичи, появившиеся к началу 2026 года
Привет, Хабр! В начале года я всегда смотрю, что нового появилось в CSS за прошлый год. Надо же придумывать новые решения для наших фронтендерских задач, чтобы было удобнее, проще, быстрее и надёжнее. Этот год не стал исключением. Я составил список понравившихся новинок в CSS, которые появились к началу 2026 года. Сразу скажу, что это совсем новые фишки. Их браузерная поддержка ограничена в основном только браузером Google Chrome. Давайте посмотрим, что я вам подготовил.
-
Делаем новогоднюю поздравительную открытку, используя только CSS
Хабр, привет! На носу Новый год. Все друг друга поздравляют. Мне это время очень нравится. Для меня Новый год — самый главный праздник. В общем, мы же фронтендеры. Я подумал: а почему бы не придумать специальную открытку с поздравлением? Использовать я буду только HTML и CSS. Никаких картинок. Да-да, даже векторного SVG. Единственным «хаком» будет шрифт — мы подберём красивый. Также у нас будет анимация снега. В общем, сделаем всё по красоте! В ходе реализации я буду использовать все последние фишки CSS. Вдруг вы о них не слышали — заодно и что-то полезное для себя найдёте. Давайте уже сделаем новогоднюю открытку!
-
[Перевод] Заменяем JS обычным HTML
Уже многие годы JavaScript остаётся «рабочей лошадкой» веба. Если вам нужно сделать то, что невозможно реализовать средствами HTML и CSS, то обычно найти решение помогает JS. И это замечательно! JS помог расширить возможности пользователей, а также стимулировал прогресс HTML и CSS! Но время идёт, функции HTML и CSS расширяются , поэтому мы должны начать заменять старые и привычные решения на JS новыми, требующими меньше JS. Я ничего не имею против JS , но у него есть иные задачи, кроме как управление аккордеонами и внеэкранными меню навигации... Кроме того, JS нужно скачивать, распаковывать, обрабатывать, после чего он ещё часто тратит память на мониторинг и поддержку фич. Если мы сможем перенести какую-то функциональность JS в нативный HTML или CSS, тогда пользователям придётся скачивать меньше данных, а оставшийся JS сможет уделить внимание более важным задачам, с которыми (пока) не справляются HTML и CSS. В этой статье я приведу несколько примеров; сможете придумать свои?
https://habr.com/ru/articles/981298/
#аккордеон #всплывающие_окна #модальные_окна #навигация #вёрстка
-
[Перевод] Новое слово в CSS: Grid Lanes
Будущее плиточных веб-макетов уже настало! После того, как Mozilla заложила фундамент, потребовались годы работы команды Apple WebKit и множество этапов обсуждений в CSS Working Group с разработчиками всех браузеров, чтобы стало понятно, как всё это должно работать. Представляем вашему вниманию CSS Grid Lanes.
-
[Перевод] Новое слово в CSS: Grid Lanes
Будущее плиточных веб-макетов уже настало! После того, как Mozilla заложила фундамент, потребовались годы работы команды Apple WebKit и множество этапов обсуждений в CSS Working Group с разработчиками всех браузеров, чтобы стало понятно, как всё это должно работать. Представляем вашему вниманию CSS Grid Lanes.
-
[Перевод] Новое слово в CSS: Grid Lanes
Будущее плиточных веб-макетов уже настало! После того, как Mozilla заложила фундамент, потребовались годы работы команды Apple WebKit и множество этапов обсуждений в CSS Working Group с разработчиками всех браузеров, чтобы стало понятно, как всё это должно работать. Представляем вашему вниманию CSS Grid Lanes.
-
[Перевод] Новое слово в CSS: Grid Lanes
Будущее плиточных веб-макетов уже настало! После того, как Mozilla заложила фундамент, потребовались годы работы команды Apple WebKit и множество этапов обсуждений в CSS Working Group с разработчиками всех браузеров, чтобы стало понятно, как всё это должно работать. Представляем вашему вниманию CSS Grid Lanes.
-
[Перевод] Как я воссоздал веб-сайт 1996 года при помощи Claude
Вчера до вершины популярности Hacker News добрался этот пост Джоны Гловера: Может ли Claude воссоздать веб-сайт Space Jam из 1996 года? Нет. Или, по крайней мере, не с моими навыками промптинга. Требуется помощь, потому что я хочу сохранить этот веб-сайт навечно, но это никак нельзя сделать, кроме как попросить Claude воссоздать его из скриншота. Поверьте мне, я менеджер по разработке со степенью по computer science. Пожалуйста, помогите 😞 Чтобы уточнить подробности своей просьбы, Джона передал Claude Code (Opus 4.1) скриншот лэндинга, папку с изображениями и следующий промпт: Я даю тебе: 1. Полный скриншот страницы лэндинга Space Jam. 2. Папку с сырыми графическими ресурсами**, извлечёнными с исходного сайта Твоя задача — максимально точно воссоздать страницу лэндинга в полном соответствии со скриншотом. С подобными задачами кодинг-агенты справляются идеально . Как я часто говорю, все задачи — это задачи поиска, но этот принцип не всегда просто применить на практике. Однако в данном случае применить его очень просто! У нас есть скриншот, поэтому diff пикселей сильно упрощает работу! Вообще, можно сказать, что сам по себе Claude Code не смог бы с этим справиться. Но Claude с конфигурациями nori 1 просто обязан это сделать. Так что вызов принят.
https://habr.com/ru/companies/ruvds/articles/974834/
#вёрстка #claude_code #кодингагенты #ииагенты #playwright #ruvds_перевод
-
Этот CSS пора оставить в прошлом
Привет, Хабр! В беседах с коллегами я всё чаще замечаю, что многие не в курсе последних фишек CSS. Конечно, у каждого свои причины. Кто-то погряз в повседневной рутине. Кому-то просто неинтересно, что там нового происходит в мире CSS. А кто-то годами сидит на десятилетних подходах и чувствует себя прекрасно. Честно говоря, как давнему фанату CSS, мне становится немного грустно. Сколько классных возможностей проходит мимо них! А ведь их код мог бы быть короче, надёжнее и понятнее. Именно поэтому я собрал несколько примеров, которые были популярны раньше, и переписал их, используя современные возможности CSS. Давайте посмотрим, что у меня получилось.
-
Я устроился джуном в open source проект. Вот что получилось
Всем привет! Не так давно вышла статья о том, как @misterzsm нанял джуна в свой open source проект. Я и есть тот самый джун Рома (на самом деле я Рамазан). В этой статье я бы хотел рассказать вам эту же историю, но со своей стороны. В частности, расскажу вам немного о своём бэкграунде, о том, почему я решил согласиться на это предложение, а также отвечу на некоторые комментарии из статьи Валика.
https://habr.com/ru/articles/967610/
#html #open_source #css #вёрстка #sass #atomic_css #карьера_в_it #tailwind #mlut
-
Я устроился джуном в open source проект. Вот что получилось
Всем привет! Не так давно вышла статья о том, как @misterzsm нанял джуна в свой open source проект. Я и есть тот самый джун Рома (на самом деле я Рамазан). В этой статье я бы хотел рассказать вам эту же историю, но со своей стороны. В частности, расскажу вам немного о своём бэкграунде, о том, почему я решил согласиться на это предложение, а также отвечу на некоторые комментарии из статьи Валика.
https://habr.com/ru/articles/967610/
#html #open_source #css #вёрстка #sass #atomic_css #карьера_в_it #tailwind #mlut
-
Я устроился джуном в open source проект. Вот что получилось
Всем привет! Не так давно вышла статья о том, как @misterzsm нанял джуна в свой open source проект. Я и есть тот самый джун Рома (на самом деле я Рамазан). В этой статье я бы хотел рассказать вам эту же историю, но со своей стороны. В частности, расскажу вам немного о своём бэкграунде, о том, почему я решил согласиться на это предложение, а также отвечу на некоторые комментарии из статьи Валика.
https://habr.com/ru/articles/967610/
#html #open_source #css #вёрстка #sass #atomic_css #карьера_в_it #tailwind #mlut
-
Я устроился джуном в open source проект. Вот что получилось
Всем привет! Не так давно вышла статья о том, как @misterzsm нанял джуна в свой open source проект. Я и есть тот самый джун Рома (на самом деле я Рамазан). В этой статье я бы хотел рассказать вам эту же историю, но со своей стороны. В частности, расскажу вам немного о своём бэкграунде, о том, почему я решил согласиться на это предложение, а также отвечу на некоторые комментарии из статьи Валика.
https://habr.com/ru/articles/967610/
#html #open_source #css #вёрстка #sass #atomic_css #карьера_в_it #tailwind #mlut
-
Как я полюбил LESS и с его помощью добавил в CSS статическую типизацию на основе венгерской нотации (часть 3)
В первой части я рассказывал об основах CSS-препроцессора LESS : переменных, миксинах, и некоторых полезных приёмах. Во второй — про автоматическую проверку файлов с картинками и генерацию CSS из них же прямо в процессе компиляции, про то, как сделать изображения адаптивными, про миксины в роли функций и про основы написания LESS-плагинов на Javascript'е (они сильно расширяют базовые возможности LESS). Cегодня же мы погрузимся в тему плагинов достаточно глубоко и добавим в CSS… ни много ни мало — статическую типизацию с валидацией! Которая, как и полагается системе статических типов, позволит отлавливать семантические ошибки ещё на уровне компиляции, а значит — писать более безопасный CSS-код с меньшим количеством сюрпризов. Кроме того, мы попробуем сделать систему разрешения потенциальных конфликтов, связанных с глобальностью таких элементов CSS, как анимации. Полный код плагина ищите в конце статьи . В процессе же поговорим о разных тонкостях написания миксинов, которые могут быть полезны. Добро пожаловать под кат!
https://habr.com/ru/companies/timeweb/articles/951476/
#css #less #вёрстка #ui #интерфейсы #препроцессор #препроцессоры #lesscss
-
HTML и CSS осенью 2025. Эти новые фичи я рекомендую изучить прямо сейчас
Привет, Хабр! Общаясь с фронтендерами, я заметил, что многие не знают новые классные возможности HTML и CSS. Мне от этого грустно. Надо это исправлять! Я подумал и составил список, состоящий из наиболее рекомендуемых мной новых фишек. Они поддерживаются в большинстве современных браузеров. Решают старые проблемы. Упрощают разработчикам жизнь. В общем суперполезные! И да, это поверхностный обзор. Я не буду рассказывать все нюансы. Моя цель — проинформировать вас о новых возможностях. Дальше вы уже сами решите, что изучать детальнее. Больше не буду тянуть. Давайте посмотрим, что я вам подготовил.
-
HTML- и CSS-советы для джуниор фронтенд-разработчиков
Привет, Хабр! Я начинал изучать вёрстку в 2010 году. Я не знал английский, поэтому у меня был ограниченный набор материала. Кто помнит видеоуроки Попова? Хорошо, что сейчас ситуация уже лучше. В целом можно найти очень классные статьи, видео и бесплатные курсы. Но и мне есть что сказать! Я собрал несколько советов. По моей задумке, если вы обратите внимание на эти аспекты, то ваш код будет лучше. Давайте посмотрим, что я вам подготовил.
-
«Великолепный» CSS. Коллекция странностей CSS, на которые я потратил кучу времени
Привет, Хабр! CSS часто преподносит сюрпризы, способные запутать даже опытных разработчиков. Я понимаю их раздражение. Тут всё закономерно. Однако, несмотря на потраченные нервы, мне нравится CSS. Именно поэтому мне хочется, чтобы разработчики тратили меньше времени на борьбу с ним. С этой целью я собрал ряд не самых очевидных моментов, которые в своё время ставили в тупик меня и моих коллег.
-
CSS-медиазапросы без min- и max-. Как работает новый синтаксис и стоит ли переходить?
Разбираем новые возможности CSS Media Queries Level 4 — логические операторы сравнения, которые делают код более читаемым и интуитивным. От (min-width: 768px) and (max-width: 1024px) к простому (768px <= width <= 1024px) . Зачем это нужно и как с этим работать?
https://habr.com/ru/articles/929530/
#медиазапросы #media_queries #вёрстка #адаптивная_вёрстка #css #css3 #postcss #диапазоны_css
-
Как сделать ужасный для пользователя интерфейс. Коллекция HTML/CSS лайфхаков
Привет, Хабр! Я в течение нескольких лет рассказываю вам, как сделать интерфейс лучше для пользователя. Например, в прошлом месяце я поделился простыми HTML и CSS лайфхаками, которые помогают сделать интерфейс дружелюбнее к пользователю . А недавно я подумал: а вдруг есть фронтендеры, которые хотят сделать ужасный интерфейс? Ну не любят они пользователей. Или хотят сделать пакость работодателю, который их обидел. Где им взять советы? Надо помочь! Я собрал вредные HTML и CSS техники. Они супер простые, но очень действенные. Я уверен на сто процентов, что благодаря им интерфейс вашего проекта заставит пользователя вспомнить несколько «ласковых» слов. Давайте посмотрим, что я вам подготовил.
-
ChatGPT vs Гик. Сможет ли AI заменить опытного верстальщика?
Привет, Хабр. Моя подруга постоянно читает новости о том, что искусственный интеллект заменит какую-то профессию. Тестировщик, программист, дизайнер, писатель и т. д. А сможет ли он заменить опытного верстальщика? Мне стало интересно, сможет ли ChatGPT написать код, как я. Чтобы мог сказать: «Да, вот это мы допускаем в продакшен». Добиваться этой цели я буду на примере нескольких популярных паттернов. Я уверен, что фронтендеры постоянно верстают их из проекта в проект. Ещё я честно признаюсь, что у меня мало опыта работы с такими системами. Я новичок. Так что тоже учитывайте это при чтении. Давайте посмотрим, что в итоге получилось.
-
HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 12
Хабр, я снова пришёл к вам с практическими советами про доступность вместе с Ильей. Мы показываем, как HTML и CSS могут улучшить или ухудшить её. Напоминаю, что Илья — мой незрячий знакомый, который помогает мне найти наши косяки в вёрстке. Сегодня мы рассмотрим следующие аспекты: что можно сделать лучше для пользователей с дислексией; как незаметно улучшить интерфейс для пользователей с травмой кистей рук; есть ли сложности с сокращениями для пользователей скринридера. Давайте начнём!
https://habr.com/ru/companies/ruvds/articles/905270/
#ruvds_статьи #accessibility #html #css #вёрстка #html_css_a11y_story_melnik909
-
Вы не знаете CSS. Мои вопросы о CSS с ответами. Часть 3
Хабр, привет! Я стабильно пишу здесь о CSS. Мне радостно, что моя работа вам полезна. Но хочется что-то нового. Вызывающего споры. В общем, я пришёл к формату статей в виде вопрос-ответ. Вопросы будут те, что я спрашиваю на интервью. Так что у вас будет повод сказать: «А зачем это надо?». При составлении вопросов я хотел проверить понимание базовых моментов, которые есть в вёрстке любого проекта. Ещё будут вопросы на знание более редких аспектов и «новинок» в CSS. В общем, я хочу вас завалить, чтобы казаться супер умным! (здесь ирония). Пожалуйста, не воспринимайте мои вопросы серьёзно. Давайте просто весело проведём время. Плюс попробуем узнать что-то новое. Ведь у каждого вопроса будет мой ответ. И вы тоже можете оставить свой в комментариях. Я обязательно буду их читать. Так, вы готовы? Давайте посмотрим, что я вам подготовил.
https://habr.com/ru/companies/ruvds/articles/900860/
#ruvds_статьи #css #вёрстка #фронтенд #собеседования #вопросы_и_ответы #sm909_questions
-
[Перевод] Улучшаем тексты в вебе при помощи text-wrap: pretty
В новом Safari Technology Preview реализовано значение text-wrap: pretty , обеспечивающее беспрецедентный уровень чёткости типографики в вебе. Давайте рассмотрим возможности WebKit-версии pretty , а затем сравним её с balance и другими значениями text-wrap , чтобы лучше понять, когда какие следует выбирать. Идеи о том, что «хорошо» для типографики произрастают из эпохи, когда набор производился вручную при помощи металла, дерева и чернил. Наборщики тщательно выбирали, где должно находится слово: в конце строки, в начале другой или его нужно разбить дефисом. Их усилия повышали понятность текстов, снижали напряжение глаз и просто увеличивали удовольствие от чтения. Хотя восприятие красоты может быть субъективным, в мире существуют и глубоко укоренившиеся типографские традиции для разных языков и написаний. Эти традиции через века несут человеческую культуру от поколения к поколению. В цифровой типографике все слова располагает компьютер, а не человек. Веб-дизайнеры или разработчики часто создают шаблон, заполняемый различными версиями контента. Типографика в вебе не настраивается вручную, особенно в случае гибкой структуры текста, меняющейся в зависимости от формы и размеров экрана. Что же мы можем сделать, чтобы приблизиться к качеству традиционной типографики, сохранив при этом возможность механизации, привносимую современными компьютерами? Одним из решений может стать text-wrap:pretty . Оно предназначено для обеспечения нового уровня качества типографики в вебе благодаря использованию учитывающих абзацы алгоритмов.
-
Неизвестно полезный CSS. Часть 8
Привет, Хабр. Я продолжаю рассказывать про неизвестные широкому кругу разработчиков CSS фишки. Я отбираю их так, чтобы они были полезны в разного рода проектах. Неважно, верстаете ли вы сайт для малого бизнеса или создаёте супермодное React приложение. Они поддерживаются большинством браузеров. Отдельно отмечу, что я не считаю IE11 современным браузером. По этой причине я не учитывал его. Сегодня мы рассмотрим: как можно избежать длинных значений для свойства transform ; можно ли побороть неоднозначность медиа-запросов; малоизвестное и полезное свойство при работе с «гридами»; какой нюанс вы можете не знать про свойство align-content ; древнейшее свойство, помогающее улучшить взаимодействие пользователя клавиатуры с интерфейсом. Больше не буду затягивать. Давайте посмотрим, что я вам подготовил.
https://habr.com/ru/companies/ruvds/articles/896174/
#ruvds_статьи #sm909_unknown_css #css #frontend #webразработка #вёрстка #лайфхаки
-
Вы не знаете CSS. Мои вопросы о CSS с ответами. Часть 2
Хабр, привет! Я стабильно пишу здесь о CSS. Мне радостно, что моя работа вам полезна. Но хочется чего-то нового. Вызывающего споры. В общем, я к формату статей в виде вопрос-ответ. Вопросы будут те, что я спрашиваю на интервью. Так что у вас будет повод сказать: «А зачем это надо?». При составлении вопросов я хотел проверить понимание базовых моментов, которые есть в вёрстке любого проекта. Ещё будут вопросы на знание более редких аспектов и «новинок» в CSS. В общем, я хочу вас завалить, чтобы казаться супер умным! (здесь ирония). Пожалуйста, не воспринимайте мои вопросы серьёзно. Давайте просто весело проведём время. Плюс попробуем узнать что-то новое. Ведь у каждого вопроса будет мой ответ. И вы тоже можете оставить свой в комментариях. Я обязательно буду их читать. Так, вы готовы? Давайте посмотрим, что я вам подготовил.
https://habr.com/ru/companies/ruvds/articles/891912/
#ruvds_статьи #css #вёрстка #фронтенд #собеседования #вопросы_и_ответы #sm909_questions
-
Как дизайнеру с помощью макетов оптимизировать процессы и сэкономить время
Привет! Я Влад — старший дизайнер в Альфа-Банке, занимаюсь фичами в «Платежах и переводах». Неровно дышу к улучшению внутренних процессов в компании, поэтому часто выступаю с различными инициативами, одна из которых — разработка стандарта оформления макетов для мобильного банка. Этот набор правил и блоков для оформления я назвал Хелперами, опубликовал в качестве библиотеки и начал экспансию. Использование было добровольным, но благодаря «сарафанному радио» они стали популярными, и за пару лет десятки дизайнеров начали с ними работать. Хелперы прошли три мажорные версии, а в этом году легли в основу общебанковских требований к оформлению сценариев. В статье покажу, как Хэлперы эволюционировали до текущего вида, как помогают сотне дизайнеров не путаться в своих и чужих макетах, и поделюсь другими полезными сторонами стандартов для команды.
https://habr.com/ru/companies/alfa/articles/892022/
#дизайн #дизайн_интерфейсов #макеты #ux_design #оформление #вёрстка #макет_интерфейса
-
Как дизайнеру с помощью макетов оптимизировать процессы и сэкономить время
Привет! Я Влад — старший дизайнер в Альфа-Банке, занимаюсь фичами в «Платежах и переводах». Неровно дышу к улучшению внутренних процессов в компании, поэтому часто выступаю с различными инициативами, одна из которых — разработка стандарта оформления макетов для мобильного банка. Этот набор правил и блоков для оформления я назвал Хелперами, опубликовал в качестве библиотеки и начал экспансию. Использование было добровольным, но благодаря «сарафанному радио» они стали популярными, и за пару лет десятки дизайнеров начали с ними работать. Хелперы прошли три мажорные версии, а в этом году легли в основу общебанковских требований к оформлению сценариев. В статье покажу, как Хэлперы эволюционировали до текущего вида, как помогают сотне дизайнеров не путаться в своих и чужих макетах, и поделюсь другими полезными сторонами стандартов для команды.
https://habr.com/ru/companies/alfa/articles/892022/
#дизайн #дизайн_интерфейсов #макеты #ux_design #оформление #вёрстка #макет_интерфейса
-
Как дизайнеру с помощью макетов оптимизировать процессы и сэкономить время
Привет! Я Влад — старший дизайнер в Альфа-Банке, занимаюсь фичами в «Платежах и переводах». Неровно дышу к улучшению внутренних процессов в компании, поэтому часто выступаю с различными инициативами, одна из которых — разработка стандарта оформления макетов для мобильного банка. Этот набор правил и блоков для оформления я назвал Хелперами, опубликовал в качестве библиотеки и начал экспансию. Использование было добровольным, но благодаря «сарафанному радио» они стали популярными, и за пару лет десятки дизайнеров начали с ними работать. Хелперы прошли три мажорные версии, а в этом году легли в основу общебанковских требований к оформлению сценариев. В статье покажу, как Хэлперы эволюционировали до текущего вида, как помогают сотне дизайнеров не путаться в своих и чужих макетах, и поделюсь другими полезными сторонами стандартов для команды.
https://habr.com/ru/companies/alfa/articles/892022/
#дизайн #дизайн_интерфейсов #макеты #ux_design #оформление #вёрстка #макет_интерфейса
-
Как дизайнеру с помощью макетов оптимизировать процессы и сэкономить время
Привет! Я Влад — старший дизайнер в Альфа-Банке, занимаюсь фичами в «Платежах и переводах». Неровно дышу к улучшению внутренних процессов в компании, поэтому часто выступаю с различными инициативами, одна из которых — разработка стандарта оформления макетов для мобильного банка. Этот набор правил и блоков для оформления я назвал Хелперами, опубликовал в качестве библиотеки и начал экспансию. Использование было добровольным, но благодаря «сарафанному радио» они стали популярными, и за пару лет десятки дизайнеров начали с ними работать. Хелперы прошли три мажорные версии, а в этом году легли в основу общебанковских требований к оформлению сценариев. В статье покажу, как Хэлперы эволюционировали до текущего вида, как помогают сотне дизайнеров не путаться в своих и чужих макетах, и поделюсь другими полезными сторонами стандартов для команды.
https://habr.com/ru/companies/alfa/articles/892022/
#дизайн #дизайн_интерфейсов #макеты #ux_design #оформление #вёрстка #макет_интерфейса
-
Магия CSS на практике: советы по вёрстке от гика. Часть 6
Хабр, привет! Я снова пришёл к вам со статьёй, где показываю мои любимые техники вёрстки. Моя цель — поделиться опытом с вами. Я использую не только трюки известных экспертов, есть лично мои придумки. Но, пожалуйста, относитесь к этому контенту как просто к альтернативному мнению. Мои техники не являются единственными правильными решениями. Сегодня мы рассмотрим: мой подход к написанию стилей для динамической сетки без использования БЭМ-модификаторов; как я перестал писать свойство text-decoration со значением none для элемента <button> ; способ для вычисления значения свойства width в зависимости от контента элемента; почему вам стоит удалить все стили с использованием псевдо-класса :focus . Давайте посмотрим, что я вам подготовил.
-
Вы не знаете CSS. Мои вопросы о CSS с ответами
Хабр, привет! Я стабильно пишу здесь о CSS. Мне радостно, что моя работа вам полезна. Но хочется чего-то нового. Вызывающего споры. В общем я возвращаюсь к формату статей в виде вопрос-ответ. Вопросы будут те, которые я спрашиваю на интервью. Так что у вас будет повод сказать: «А зачем это надо?». При составлении вопросов я хотел проверить понимание базовых моментов, которые есть в вёрстке любого проекта. Ещё будут вопросы на знание более редких аспектов и «новинок» в CSS. В общем я хочу вас завалить, чтобы казаться супер умным! (здесь ирония). Пожалуйста, не воспринимайте мои вопросы серьёзно. Давайте просто весело проведём время. Плюс попробуем узнать что-то новое. Ведь у каждого вопроса будет мой ответ. И вы тоже можете оставить свой в комментариях. Я обязательно буду их читать. Так, вы готовы? Давайте посмотрим, что я вам подготовил.
https://habr.com/ru/companies/ruvds/articles/883284/
#ruvds_статьи #css #вёрстка #фронтенд #собеседования #вопросы_и_ответы
-
Готовимся к вопросам по вёрстке на интервью Frontend-разработчика: «Какие знаешь псевдо-классы?»
За свою карьеру у меня было достаточно много собеседований. Конечно, одной из основных тем вопросов была вёрстка. Немного похвастаюсь. Не было вопроса, на который я не ответил. Недавно у меня появилось желание снова проверить себя и показать сообществу свои ответы на самые популярные вопросы по вёрстке. Может же быть так, что мои ответы были неполными или некорректными. Если это так, то я научусь новому. А если всё хорошо, то они помогут другим людям в подготовке к собеседованию. Кажется, это в любом случае будет полезно. У меня получился достаточно большой список. Он составлен на основе моего опыта, опыта моих знакомых и публично доступных собеседований. Каждый вопрос будет отдельной статьёй. Сегодня я дам ответ на следующий вопрос: «Какие знаешь псевдо-классы?».
https://habr.com/ru/companies/ruvds/articles/864762/
#ruvds_статьи #css #псевдоклассы #интервью #вёрстка #вопросы_и_ответы
-
[Перевод] CSS-классы вредны
Если вы когда-нибудь заглядывали за кулисы пользовательских веб-интерфейсов, то знаете для чего нужно свойство class . Оно ведь нужно для связи HTML с CSS, правда? Сейчас я расскажу о том, почему настало время отказаться от него. Имена классов — это архаичная система, используемая как неудачный посредник для примитивов UI; ещё хуже то, что они создают ужасные сочетания, приводящие к комбинаторному взрыву странных пограничных случаев. Давайте изучим этот вопрос, начав со скучного урока истории, который вы уже слышали миллион раз.
https://habr.com/ru/companies/ruvds/articles/829926/
#ruvds_переводы #вебдизайн #вёрстка #классы #атрибуты #теги #псевдоклассы #селекторы_css
-
[Перевод] CSS-классы вредны
Если вы когда-нибудь заглядывали за кулисы пользовательских веб-интерфейсов, то знаете для чего нужно свойство class . Оно ведь нужно для связи HTML с CSS, правда? Сейчас я расскажу о том, почему настало время отказаться от него. Имена классов — это архаичная система, используемая как неудачный посредник для примитивов UI; ещё хуже то, что они создают ужасные сочетания, приводящие к комбинаторному взрыву странных пограничных случаев. Давайте изучим этот вопрос, начав со скучного урока истории, который вы уже слышали миллион раз.
https://habr.com/ru/companies/ruvds/articles/829926/
#ruvds_переводы #вебдизайн #вёрстка #классы #атрибуты #теги #псевдоклассы #селекторы_css
-
[Перевод] CSS-классы вредны
Если вы когда-нибудь заглядывали за кулисы пользовательских веб-интерфейсов, то знаете для чего нужно свойство class . Оно ведь нужно для связи HTML с CSS, правда? Сейчас я расскажу о том, почему настало время отказаться от него. Имена классов — это архаичная система, используемая как неудачный посредник для примитивов UI; ещё хуже то, что они создают ужасные сочетания, приводящие к комбинаторному взрыву странных пограничных случаев. Давайте изучим этот вопрос, начав со скучного урока истории, который вы уже слышали миллион раз.
https://habr.com/ru/companies/ruvds/articles/829926/
#ruvds_переводы #вебдизайн #вёрстка #классы #атрибуты #теги #псевдоклассы #селекторы_css
-
Как стать Верстальщиком
В 2022 году, когда ситуация на рынке труда была не самой благоприятной, я решил кардинально изменить свою карьеру и стать верстальщиком. Несмотря на то, что сейчас 2024 год, многие аспекты моего пути остаются актуальными и могут помочь тем, кто хочет войти в IT.
https://habr.com/ru/articles/828320/
#верстальщик #вёрстка #верстка_сайтов #обучение #обучение_программированию #образование #первые_шаги #курс #курсы_программирования #курсы
-
Магия CSS на практике: советы по вёрстке от гика
Хабр, привет! Я частенько пишу про работу CSS, его неизвестные возможности и влияние на доступность. Кажется, этих направлений мало для меня. Теперь я хочу показать техники вёрстки, используемые мной постоянно. Цель — поделиться опытом с вами. Я использую не только трюки известных экспертов, есть лично мои придумки. Но, пожалуйста, относитесь к этому контенту, как просто альтернативному мнению. Мои техники не являются единственными правильными решениями. Сегодня я расскажу: как избавиться от соседнего родственного комбинатора + при реализации нестандартных чекбоксов и радиокнопок; про свойство inset , сокращающее код на целых три строки; мой сниппет для расширения интерактивной области у кнопок и ссылок; стиль написания медиа-запросов, позволяющий сократить количество правил; альтернативный способ центрирования элемента без свойства transform .
https://habr.com/ru/companies/ruvds/articles/822461/
#ruvds_статьи #css #вёрстка #лайфхаки #чекбоксы #радиокнопки #псевдоклассы #псевдоэлементы #центрирование
-
Готовимся к вопросам по вёрстке на интервью Frontend-разработчика: «Как скрыть элемент доступно?»
Привет, Хабр. Я продолжаю отвечать на вопросы по вёрстке из собеседований на должность фронтендера. Если я где-то ошибаюсь, вы поправляете меня в комментариях. Таким способом я учусь у вас, а вы у меня. Сегодня я отвечу на следующий вопрос: «Как скрыть элемент с помощью CSS доступно?»
https://habr.com/ru/companies/ruvds/articles/819233/
#ruvds_статьи #css #accessibility #интервью #вёрстка #вопросы_и_ответы
-
Кастомные HTML-теги
Автор этой статьи затронул по-моему мнению очень важную тему, но может как-то не очень подробно её раскрыл, написание комментария с ответом вылилось в этот пост.