Беру ваш макет из Figma или Sketch и превращаю его в аккуратный фронтенд-код, за который потом не стыдно перед командой. Дизайн для меня — это спецификация до пикселя: сетка, отступы, шкала шрифтов, цвета, ховеры и состояния кнопок собираются ровно так, как нарисовано, без вольных трактовок и без «примерно похоже». Пишу на чистом семантическом HTML и современном CSS, а если нужен интерактив и переиспользование — раскладываю интерфейс на компоненты React или Vue с ясной иерархией, которую легко расширять новыми экранами.
Вся вёрстка изначально адаптивная: одинаково корректно ведёт себя на широком мониторе, на планшете в обеих ориентациях и на узком телефоне, и я проверяю это в разных браузерах, а не только в одном любимом. Отдельно занимаюсь доступностью — логичной структурой заголовков, навигацией с клавиатуры, подписями к полям форм, атрибутами ARIA и достаточным контрастом. Когда у вас есть готовая дизайн-система, я подключаюсь к вашим токенам и переменным, а не изобретаю параллельный набор стилей. Спорные места уточняю заранее и сдаю работу понятными частями: на выходе — читаемая разметка с комментариями и короткое описание, как устроены компоненты.
— Макеты Figma и Sketch в HTML/CSS, React или Vue
— Адаптив и проверка в разных браузерах
— Доступная семантика и поддержка вашей дизайн-системы
Вся вёрстка изначально адаптивная: одинаково корректно ведёт себя на широком мониторе, на планшете в обеих ориентациях и на узком телефоне, и я проверяю это в разных браузерах, а не только в одном любимом. Отдельно занимаюсь доступностью — логичной структурой заголовков, навигацией с клавиатуры, подписями к полям форм, атрибутами ARIA и достаточным контрастом. Когда у вас есть готовая дизайн-система, я подключаюсь к вашим токенам и переменным, а не изобретаю параллельный набор стилей. Спорные места уточняю заранее и сдаю работу понятными частями: на выходе — читаемая разметка с комментариями и короткое описание, как устроены компоненты.
— Макеты Figma и Sketch в HTML/CSS, React или Vue
— Адаптив и проверка в разных браузерах
— Доступная семантика и поддержка вашей дизайн-системы