🎞️ Keyframes-токены: как навести порядок в анимациях проекта

Разработчик Амит Шин написал о проблеме, которую он встречает на каждом новом проекте. В коде разбросаны десятки определений одних и тех же анимаций: несколько fade-in, пара slide, несколько spin. Разработчики пишут их заново, не зная, что похожие уже есть где-то рядом. Главная ловушка в том, что keyframes всегда глобальны. Даже в компонентной архитектуре последнее определение с таким именем перезаписывает все предыдущие. Локально всё работает, а на продакшене анимации ломаются из-за порядка загрузки стилей. Решение: единый файл с переиспользуемыми keyframes, которые настраиваются через CSS-переменные. Внутри: – Почему keyframes дублируются в каждом проекте; – Как глобальная область видимости ломает анимации; – Динамические slide и zoom через CSS-переменные; – Комбинирование анимаций и animation-composition; – Поддержка prefers-reduced-motion из коробки. ➡️ Читать статью ——— 💻 Курс по поиску работы 😍 Про дизайн 🔥 Вакансии дизайнерам 🎨 Референсы
Изображение поста

🛢Уникальную ткань, устойчивую к больничным инфекциям, создали в Университете промышленных технологий и дизайна. Технологию можно применять в разных сферах промышленности и даже в строительстве. Всего два компонента могут сразить десятки вирусов и бактерий.

«Мы проверили шесть штаммов бактерий, в том числе синегнойную палочку, которая в больницах вызывает сложные инфекции в том числе с летальным исходом, также мы проверили клепсиеллу, которая вызывает пневмонию и самое распространенное – интеробактер, золотистый стафилококк, кишечная палочка. Но выбрали специально антибиотикорезистентные штаммы», – отметила старший преподаватель кафедры химических технологий им. проф. А.А. Хархарова СПбГУПТД Екатерина Кудрявцева. 🫙Разработку проверили на самых распространенных вирусах – гриппе А и Коксаки, а также возбудителях больничных инфекций. На необработанных кусках ткани зафиксирован обильный рост микроорганизмов. На материале с наночастицами – полное уничтожение микробов. 💡Подробнее в сюжете канала «Санкт-Петербург». 👻MAX | 📲ВК | 📝Дзен

Aesthetron — умный дизайн-ассистент для быстрого и автоматизированного создания компонентов.

ИПИ.UI

Куратор воркшопа: Костя cn.core Что будет происходить: Пройдемся по истории графических интерфейсов, игровых менюшек, кнопок, ползунков - всего того, что связывает нас с пользовательским опытом на экранах телефона, планшета или компьютера. А затем разработаем свои собственные компоненты для рабочего экрана, применяя различные приёмы в дизайне Что понадобится: Figma и пара плагинов (скачаем на воркшопе) 🚩 4 января в 19:00 📌 Ссылка будет в канале в день воркшопа
Изображение поста
Полгода без соц сетей (часть 2, про проекты, дизайн и разработку)👇🏻
Честно говоря, для меня морально и физически это самый сложный год за последние лет пять точно. И вот почему это так. Помимо того, что мы открыли успешный магазин (см. часть 1), остальное время я был погружен в дизайн и разработку: - Сделали большую ERP-систему для лабораторий - Много проектов в сфере нейротеха и управления мозгом - Умные говорящие шапки с ИИ, распознающие несколько языков - Автоматизировали тендерные процедуры в нефтегазе с ИИ - Делали дизайн материалов по исследованиям рынков для Гребенюка - Сейчас делаем UX/UI одного интересного AI-first проекта в недвижке Если вот прям по проектам – реально звучит все круто, топовые продукты, интересные клиенты, многомиллионные бюджеты, как будто бы кайф, грех жаловаться, если без деталей… …во всем этом классном перечислении я допускал ошибки: - Залез в hardware-разработку и неожиданно для себя и бюджетов несколько раз наткнулся на бракованные партии компонентов - Попал в кассовый разрыв с большими задержками платежей от клиента - Держал ресурсы под проект на 5 млн+, который в итоге в конце года не случился, меньше чем за неделю до старта - У нас ломали сервак на одном из личных проектов, что повлияло на трафик и давало стоп в продажах = недополученную прибыль - С одним из проектов я попал на мошенников и теперь мои паспортные данные и подпись слиты в сеть И много-много мелочей, которые тоже влияли на боевой дух и остальные сферы жизни. Причем почти все это было под конец года. Вот так бывает🤡 Какой вывод? Ни о чем не жалею, путь это путь, ошибки это норма, уверен, что приобрел кучу бесценного опыта, который только усиливает и помогает в дальнейшем и очень благодарен году за всё:) И ещё я понял одну вещь про себя: когда я коплю знания и не делюсь ими – я начинаю «глохнуть». Мне физически важно выгружать опыт из головы. Опыта накопилось много – и львиная доля про нейронки: где они помогают, где ломают процессы, как их нормально внедрять в digital, дизайн и разработку. Но фокус весь год был на «делать», а не «рассказывать». Что теперь пора менять. Так что я снова в строю. Буду говорить про бизнес, лайф, ошибки и много и качественно про ИИ🤖
Изображение поста
UI/UX-Дизайнер в Pitchitt
Мы — Pitchitt, студия дизайна, которая помогает компаниям и стартапам упаковываться и обретать идентичность. Задачи: — анализировать клиентский бриф и бизнес-задачи — проектировать структуру сайтов и digital-продуктов — продумывать пользовательские сценарии и UX-логику — создавать wireframes и интерактивные прототипы — разрабатывать UI-концепции и дизайн интерфейсов — работать с дизайн-системами и компонентами — подготавливать макеты к передаче в разработку — вносить правки по комментариям клиента и команды Ожидания: — умение работать по брифу и соблюдать фирменный стиль — отличное владение Figma — понимание принципов UX, usability и адаптивного дизайна — аккуратность и системный подход к работе с файлами — навыки презентации своих решений и аргументации дизайна — способность работать с данными, сложной структурой и логикой продукта — опыт проектирования сайтов, лендингов или digital-сервисов Условия: — внештатное сотрудничество — асинхронный график работы — полностью удалённый формат — оплата в рублях, лари, криптовалюте или через PayPal Как откликнуться: — присылайте портфолио и короткий рассказ о себе @daserovaa или на почту сontact@pitchitt.art #дизайн
Изображение поста
Animate it — плагин для быстрого создания анимированных компонентов.
«Клуб отечественных дизайн-систем» пополнился командой t2.digital
В своих материалах T2 рассказывает, как собирала свою DS: от первых попыток унифицировать UI до построения полноценной системы токенов и компонентов. Раньше продукты T2 выглядели разрозненно — классическая проблема больших команд. Дизайн-система стала ответом: foundation-токены формируют визуальную основу, а компонентная библиотека обеспечивает одинаковое поведение и внешний вид интерфейсов. Система работает не как «витрина компонентов», а как инфраструктура: единые правила, документация, согласованные паттерны. Такой подход помогает быстрее собирать интерфейсы, упрощает разработку и формирует единый язык всех продуктов T2.
Изображение поста
Команда t2.digital вошла в «Клуб отечественных дизайн-систем» — серьезное признание того, что их подход к построению DS действительно работает.
T2 подробно делится опытом внедрения: какие проблемы возникают, когда у разных команд свой UI-кит, почему дизайн-система нужна не как «продукт ради продукта», а как способ синхронизировать визуальный язык и код. В основе их DS — foundation-слой с токенами (цвета, сетки, типографика) и унифицированными компонентами, одинаковыми для разных платформ. Такой подход снижает расхождения между дизайнерами и разработчиками, ускоряет сборку интерфейсов и делает продукты визуально цельными. Это пример зрелой дизайн-системы, которая работает в большой компании.
Изображение поста
🤖 Как CLI-инструменты и MCP превращают наброски в готовый код
Ясонас Георгиадис исследовал, как дизайнеры могут использовать агентные CLI-инструменты Claude Code и Codex CLI для создания AI-управляемых рабочих процессов. Главное отличие от AI-IDE: CLI-инструменты подключаются напрямую к моделям, минуя посредников, что делает взаимодействие быстрее и надёжнее. Ключ к успеху — идеально выровненная дизайн-система, где переменные Figma напрямую соответствуют CSS-токенам. Автор использовал новые возможности Code Connect UI с компонентным маппингом и MCP-инструкциями для каждого компонента. Файлы CLAUDE.md в корне проекта определяют правила поведения AI-агентов и структуру проверок. В тесте с превращением нарисованного от руки макета в прототип Claude Code справился за 14 минут, создав респонсивную страницу с правильными токенами, а Codex CLI потратил 20 минут с менее точным результатом. Внутри: – Почему прямое подключение к моделям эффективнее работы через IDE; – Как субагенты работают в изолированных контекстных окнах для экономии токенов; – Зачем нужны матрицы проверки компонентов (Default, Hover, Active, Focus, Disabled); – Какие 10 специализированных агентов автоматизируют проверки дизайна; – Как Playwright MCP позволяет Claude самостоятельно тестировать интерфейс в браузере; – Почему больший контекст часто приводит к менее точным результатам. ➡️ Читать статью ——— 💻 Курс по поиску работы 😍 Про дизайн 🔥 Вакансии дизайнерам 🎨 Референсы
Изображение поста
🔧 Как поддерживать компоненты дизайн-системы после запуска
Рама Крушна Бехера из команды Razorpay рассказал, что происходит с компонентом после того, как его выпустили. Оказывается, запуск это только начало. Дальше команда получает запросы от дизайнеров и разработчиков, оценивает их и решает, что чинить, что улучшать, а что оставить как есть. В команде выстроили чёткий процесс. Все запросы приходят в один Slack-канал, каждую неделю проводят созвоны для разбора задач, а для типовых вопросов создали бота, который отвечает вместо команды. Внутри: – Два типа запросов и как их различать; – Как понять, баг это или неправильное использование; – Система приоритетов P0, P1 и P2; – Три пути решения проблемы; – Практики команды для быстрой обработки запросов. ➡️ Читать статью (V*N) ——— 💻 Курс по поиску работы 😍 Про дизайн 🔥 Вакансии дизайнерам 🎨 Референсы
Изображение поста
Ведущий дизайнер в Магнит ОМНИ
Магнит OMNI — бизнес-группа компании «Магнит», которая отвечает за создание омниканального опыта для клиентов, объединяя онлайн- и офлайн-сервисы. Задачи: — разрабатывать концепции дизайна упаковки — генерировать креативные идеи согласно брифу — верстать презентационные материалы для показа и защиты перед клиентом — разрабатывать и верстать бренд-буки и гайд-буки — дорабатывать концепции по комментариям клиента — подготавливать оригинал-макеты в соответствии техническими требованиями, предоставленными типографией Ожидания: — у тебя есть навыки брендинга и понимание ключевых компонентов, формирующих бренд, и их взаимодействия — ты владеешь опытом разработки креатива, дизайн-концепций упаковки — знаешь особенности технической разработки упаковки — имеешь опыт разработки айдентики бренда — ты уверенный пользователь Adobe Illustrator, Photoshop Условия: — гибрид с редким посещением офиса, 5/2 → Подробнее Контакт для отклика: @Dollksana #дизайн
Изображение поста
🤖 Дизайн-система Wildberries и как AI меняет подход к проектированию
Влад из Wildberries рассказал об архитектуре дизайн-системы «Ритм», которая состоит из трёх уровней: примитивы (токены), абстракции (рецепты) и экспорт (готовые компоненты). Дизайнеры работают только с экспортным слоем, не видя сложности внутренних механизмов. Ключевая проблема в том, что дизайнеры часто неправильно применяют токены к компонентам, что ломает систему при рефакторинге. Например, кнопка проходит через пять уровней абстракций от базового токена «перпл пятисотый» до финального компонента. Figma создаёт дополнительные ограничения: только четыре переключения свойств на коллекцию, невозможность создать зависимости между элементами без костылей. Команда уже экспериментирует с нейросетями, загружая правила дизайн-системы в базу знаний AI для автоматической генерации форм на основе компонентов. Внутри: – Почему семантика важнее визуального оформления при объединении продуктов; – Как три типа поверхностей (паш, врапер, контролс) определяют поведение элементов; – Зачем форфилду нужны слоты, иконки, суффиксы и префиксы; – Какие альтернативы Figma используют код вместо визуального редактора; – Почему продукт должен управлять дизайн-системой, а не наоборот; – Как нейросети учатся не создавать новые элементы вне системы. ДС довольно сложная, мозг подкипает, но интересно посмотреть внутрянку) ➡️ Смотреть видео ——— 💻 Курс по поиску работы 😍 Про дизайн 🔥 Вакансии дизайнерам 🎨 Референсы
Изображение поста
21 ноября Сева Кочнев будет выступать в Питере на JavaScript-конференции.
Разработчики, эта версия анонса для вас: Repository в Nuxt с GraphQL: Data Layer, который не превращается в лапшу Работа с API в Nuxt обычно начинается просто: пара useFetch в компонентах, все понятно и быстро. Но со временем запросов становится больше, страницы начинают жить своей жизнью, а Data Layer превращается в лапшу, где каждая правка тянет за собой неожиданные последствия. Я расскажу, как мы перестроили подход к работе с данными и перестали латать одно и то же в каждом проекте. Разберем, как встроить Repository в связке с Nuxt и GraphQL так, чтобы компоненты не тащили в себе сетевую логику, а изменения на бэке не ломали фронт. Покажу, как сделать Data Layer независимым, предсказуемым и удобным для команды. А эта версия для тех, кто не разбирается в разработке, но очень хочет узнать, о чем же все-таки расскажет Сева:
Изображение поста
📐 Проектировщики регулярно сталкиваются с замечаниями при согласовании светопрозрачных противопожарных конструкций и затянутыми в связи с этим сроками. Наш небольшой гид архитектора по нормам пожаростойкого остекления в #технологиях собрал основные трудные моменты на этом пути.
Противопожарное остекление – это не просто замена обычного стекла на специальное, а комплексное решение, требующее понимания нормативной базы, правильного выбора компонентов и грамотной проработки узлов. Что позволит избежать замечаний при согласовании – читайте в нашем материале. #нормативы #пожарнаябезопасность #остекление #стекло #технологии
Изображение поста
Uiverse. Опенсорсная UI-библиотека из 4100+ компонентов. Содержит кнопки, формы, карточки, чекбоксы и много других элементов.
В коллекции можно найти анимированные и статичные элементы в самых разных стилях, помимо привычного флэта. Есть удобные рубрикаторы и поиск. Код можно копировать в один клик. #инструменты@zhurnalus_lite
Изображение поста
Конкурс «Дизайн Десерта Мартеллато»
Организатор: Martellato и Desall Дата заявки: до 20 ноября 2025 Возраст: от 18 лет Награды: призовой фонд €2000 Компания Martellato разрабатывает, производит и распространяет продукцию Made in Italy, чтобы удовлетворить потребности профессионалов в области кондитерского искусства, производства мороженого и Ho.re.ca. Задача конкурса - разработать шоколадный/десертный предмет или форму, состоящую из одной или нескольких частей и предназначенную для употребления в пищу, которая предлагает игровой или интерактивный опыт перед дегустацией. Решение должно выделяться на фоне существующих на рынке продуктов и быть пригодным для изготовления с использованием специальной формы. Чтобы обеспечить надлежащее развитие ваших проектов, пожалуйста, внимательно изучите следующие рекомендации: ✅ Вам предлагается предложить концепцию/идею для создания предмета с использованием одной или нескольких форм из жесткого пластика и/или силикона с углублениями, в которые можно залить темперированный шоколад или другой вид десерта, чтобы получить одну или несколько частей изделия. ✅ Необходимые компоненты будут залиты, извлечены из форм, собраны и украшены шеф-кондитером на профессиональной шоколадной, кондитерской или ресторанной кухне. В качестве альтернативы, если концепция предполагает более высокий уровень взаимодействия, предмет (не сложной конструкции) может быть собран и украшен конечным потребителем. ✅ Потребитель будет взаимодействовать с десертом перед тем, как его попробовать, разделит с вами особый момент во время мероприятия или праздника (Рождества, Пасхи и т. д.), а затем насладится десертом на свежем воздухе (в дороге) или в помещении (в кругу гостей) в ресторане или дома. Положение и правила подачи заявки опубликованы на странице организатора. Понравился пост? Помоги каналу, подари ⭐ Написать админу Наши telegram каналы: 1. Фото и видео конкурсы 2. Лучшие фотографии мира 3. Рисунок и дизайн 4. Детские конкурсы
Изображение поста
📖 Вышел Журналус № 482. Миллион в месяц за проклятое портфолио
Вот что мы подготовили на этой неделе: • Вторая часть цитат из книги Мэттью Уолкера «Зачем мы спим. Новая наука о здоровом сне и сновидениях» • Манифест авангарда Эль Лисицкого • Три архетипа продуктовых лидеров • Как генерировать реально рабочий код по вайрфреймам за 15–20 минут • Почему модные бренды возвращают старые и харизматичные логотипы • Как зарабатывать миллион в месяц на дизайне в найме • 50 материалов о применении ИИ в работе над UX • Трёхуровневая система работы с компонентами, которая обеспечивает порядок • Секреты крутого портфолио и как получить оффер в 2025 году • Как модели Claude могут анализировать сами себя • Игра-хоррор о проклятом проекте • Супердетализированные иллюстрации Парижа с высоты птичьего полёта
Изображение поста
Icon Resizer — генератор компонентов для иконок необходимого размера.
🔗 Figma Community ▫️ #tools
Сегодня изучаем: комбинаторику
Немного о ней: это не столько отдельная методика, сколько применение принципов математической комбинаторики для генерации новых идей путем соединения различных элементов. Она заключается в систематическом комбинировании известных идей, объектов, слов или других компонентов для создания уникальных и неожиданных сочетаний, способствующих креативному мышлению. Например: площадь забытых песен, мост в никуда, метеостанция счастья Задание: День города, которого нет Время выполнения: 10 мин Вас назначили организатором необычного городского мероприятия. Мэрия решила, что горожанам не хватает «волшебства повседневности», и поручила вам создать событие, которое изменит настроение целого города. Ограничений нет — только фантазия и немного комбинаторики. 1️⃣Откройте матрицу идей Лебедева. Выберите любую комбинацию трёх слов и запишите её. Например: «неоновый — парк — воспоминаний» или «подземный — концерт — для растений». 2️⃣Используя выбранную комбинацию, придумайте концепцию вашего мероприятия: — Что это за событие? — Где и для кого оно проходит? — В чём его изюминка? — Как оно влияет на жителей города? Выберите одно из направлений: — Фестиваль, — Экологическая акция, — Уличное событие, — Городская игра. 4️⃣ Придумали? Напишите свой вариант в комментариях к посту: — Название события. — Короткое описание (2–3 предложения). — Укажите, какая комбинация из матрицы вдохновила вашу идею. Креативное мышление — это не только про рекламу, дизайн или искусство. Это про умение видеть необычное в обычном, находить решения там, где другие видят тупик, и соединять несоединимое. И неважно, кто вы — маркетолог, инженер, преподаватель или бухгалтер — каждый день вы сталкиваетесь с задачами, которые требуют не шаблонного, а гибкого и живого ума. Поэтому такие упражнения — это не просто игра, а тренировка мозга, который учится думать по-новому. Немного фантазии сегодня — и завтра вы будете иначе смотреть на привычные вещи. #КНП_зарядка 🔥 Канал о креативе, креативности, творческом мышлении и полезных инструментах
Изображение поста