This media is not supported in your browser
VIEW IN TELEGRAM
Очень распространённая ошибка в карточке товара: ограничение количества вводимых символов.
Правильный подход — ограничивать отправку, а не ввод, давая пользователю пространство для размышлений и исправления ошибок.
Напоминаю: A — это неверный отрицательный пример, а B — правильный.
Один знакомый добавил, что китайский ввод — тоже важная причина: такие языки, как пиньинь, где есть подсказки слов-кандидатов, требуют дополнительного места для символов.
👉 @PortalToDesign
Правильный подход — ограничивать отправку, а не ввод, давая пользователю пространство для размышлений и исправления ошибок.
Напоминаю: A — это неверный отрицательный пример, а B — правильный.
Один знакомый добавил, что китайский ввод — тоже важная причина: такие языки, как пиньинь, где есть подсказки слов-кандидатов, требуют дополнительного места для символов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Совет по Design Engineering:
Одно CSS-свойство отвечает за большинство уродливых анимаций раскрытия.
Это
Замените его на:
👉 @PortalToDesign
Одно CSS-свойство отвечает за большинство уродливых анимаций раскрытия.
Это
height: auto.Замените его на:
grid-template-rows: 0fr → 1fr;Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
💯9❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Авторы проекта открыли исходный код Paper Shaders и сняли ограничения на использование.
Теперь на их основе можно:
✦ создавать плагины, библиотеки и шаблоны;
✦ разрабатывать сайты и приложения;
✦ делать плагины для Figma;
✦ использовать в коммерческих проектах и даже перепродавать собственные решения.
По словам разработчиков, это только начало — они продолжают развивать проект и уже работают над новым поколением Paper Shaders.
https://shaders.paper.design/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🌚3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3😁3
This media is not supported in your browser
VIEW IN TELEGRAM
Open-source библиотека motion-эффектов — Kinetics теперь содержит 99 анимаций.
- CSS + React версия
- Промпт-версия для вашего AI-кодинг-агента
http://kinetics.colorion.co
👉 @PortalToDesign
- CSS + React версия
- Промпт-версия для вашего AI-кодинг-агента
http://kinetics.colorion.co
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
This media is not supported in your browser
VIEW IN TELEGRAM
scroll-padding — недостающая часть для чистых скролл-затуханий. Держит элементы видимыми и кликабельными.
👉 @PortalToDesign
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
Компонент загрузки файлов — в действии.
Прогресс в реальном времени, возможность поставить загрузку на паузу и возобновить её, а также корректные переходы между состояниями — от начала до завершения. Именно так должен быть реализован UX загрузки файлов.
👉 @PortalToDesign
Прогресс в реальном времени, возможность поставить загрузку на паузу и возобновить её, а также корректные переходы между состояниями — от начала до завершения. Именно так должен быть реализован UX загрузки файлов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤5
This media is not supported in your browser
VIEW IN TELEGRAM
Я постоянно использую 60%-ное сглаживание углов в стиле Apple. Но каждый раз, когда я пытаюсь объяснить это Codex или Claude Code, они часто понимают меня неправильно. Поэтому я нашел навык (skill), который может использовать любой желающий со своими ИИ-агентами:
Теперь мне достаточно просто сказать:
И я получаю именно ту форму, которую имел в виду.
👉 @PortalToDesign
npx skills add gabrielobholz/corner-smoothing-skill
Теперь мне достаточно просто сказать:
«Создай прямоугольник с радиусом 32 и сглаживанием 60».
И я получаю именно ту форму, которую имел в виду.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
В Figma теперь можно зацикливать дорожки свойств (Property Tracks) на таймлайне Motion.
Для этого щёлкните правой кнопкой мыши по любой дорожке свойства и выберите "Loop Track".
Также к таким дорожкам можно привязываться (snap), удерживая Shift, либо при перетаскивании конца области воспроизведения (Playback Area).
👉 @PortalToDesign
Для этого щёлкните правой кнопкой мыши по любой дорожке свойства и выберите "Loop Track".
Также к таким дорожкам можно привязываться (snap), удерживая Shift, либо при перетаскивании конца области воспроизведения (Playback Area).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Вот почему нативные меню ощущаются намного удобнее, чем кастомные.
Prediction Cone (или Safe Triangle) — это невидимая область, которая не позволяет подменю закрыться, когда вы ведёте курсор по диагонали к вложенному меню.
Красивое решение.👏
👉 @PortalToDesign
Prediction Cone (или Safe Triangle) — это невидимая область, которая не позволяет подменю закрыться, когда вы ведёте курсор по диагонали к вложенному меню.
Красивое решение.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1🔥1