Использовать промпт
Добавьте своё задание
Добавьте контекст ниже. Он будет включён в промпт при копировании или скачивании.
Создайте интерактивный прототип на HTML/CSS/JavaScript с явно выраженными начальным, активным и завершённым состояниями, а также понятным резервным вариантом для prefers-reduced-motion для [PROJECT] и [AUDIENCE]. Задача: переход прогресса пошаговой формы.
Обязательные контент и структура
Свяжите состояния многошаговой формы с прогрессом, валидацией и обратной связью о завершении.
Используйте [APPROVED_CONTENT] как источник названий, дат, числовых данных, утверждений и целевых страниц. Перечислите недостающие исходные данные, прежде чем что-либо заменять. Если нужна демонстрация, обозначьте её контент как вымышленный. Не придумывайте отзывы клиентов, рейтинги, логотипы партнёров или возможности продукта.
Направление дизайна
Используйте [BRAND_RULES] и уже выбранную в проекте дизайн-систему. Если система не задана, начните со следующего направления: белый и угольно-серый цвета с ярко-зелеными акцентами; четко обозначенные начальное, переходное и конечное состояния. Соблюдайте единообразие типографики, интервалов и цветовых ролей. Отдавайте приоритет задаче, а не декоративным элементам, и избегайте шаблонного набора несвязанных карточек.
Подготовка контента
Определите шаги формы, обязательные поля, события валидации и критерии завершения. Добавьте путь возврата к предыдущему шагу.
Макет и поведение
Свяжите изменения прогресса с завершёнными шагами и сохраняйте подписи видимыми во время переходов. Сохраняйте введённые значения и отличайте ошибку валидации от состояния загрузки.
Проверка критериев приёмки для задачи
- Разрешите возвращаться к предыдущим шагам без потери данных.
- Вернитесь назад, исправьте поле и снова перейдите вперёд.
- Переход к последней панели не должен означать успешную отправку до фактического события завершения.
Реализация и проверка
Оставьте текст редактируемым. Используйте семантическую структуру, понятные элементы управления, видимый фокус клавиатуры и подходящие состояния отсутствия данных и ошибок. Проверьте узкие и широкие макеты. Учитывайте настройку уменьшения движения. Сохраните существующие фреймворк и зависимости проекта; не заменяйте стек без предупреждения. Верните редактируемые файлы и опишите любое неполное поведение или неподдерживаемые исходные данные. Проверьте именно эту задачу, прежде чем предлагать дополнительные функции.
Сделайте всю информацию и действия доступными без анимации. Где уместно, предусмотрите приостановку или закрытие. Задокументируйте триггеры и переходы; не заменяйте фактический прогресс декоративным таймером.
Референс и цель воссоздания
Прикрепите файл reference.webp из пакета загрузки этого дизайн-промпта к самому промпту в OpenDesign. Создайте редактируемый результат с похожими композицией и иерархией; не вставляйте всё референсное изображение в качестве готового интерфейса. Если утверждённый контент проекта и правила бренда противоречат вымышленным примерам подписей, сохраняйте утверждённые материалы. Если изображение отсутствует или нечитаемо, запросите его, а не заявляйте о визуальном соответствии.
Композиция и контент референса
Используйте приложенный файл reference.webp как визуальный образец для перехода прогресса пошаговой формы. Перед началом разработки определите основные области сверху вниз, их относительную ширину и высоту, выравнивание, интервалы, иерархию типографики, цвета поверхностей, границы, изображения и повторяющиеся компоненты. Сохраните эти взаимосвязи, а не заменяйте их универсальным шаблоном. Обязательный контент задачи: свяжите состояния многошаговой формы с прогрессом, валидацией и обратной связью о завершении. При переносе изображения в редактируемые элементы используйте следующие указания по компоновке для этой задачи: свяжите изменения прогресса с завершёнными шагами и сохраняйте подписи видимыми во время переходов. Сохраняйте введённые значения и отличайте ошибку валидации от состояния загрузки.
Визуальное направление из примера проекта
Белый и угольно-серый цвета с ярко-зелеными акцентами; четко обозначенные начальное, переходное и конечное состояния.
Спецификация взаимодействия
Образец представляет собой статическую концепцию: описанное ниже поведение необходимо реализовать, но изображение не доказывает, что оно уже работает. Скопируйте адаптированный промпт в свой рабочий проект. Начните с основной задачи: свяжите состояния многошаговой формы с прогрессом, валидацией и обратной связью о завершении. Разрешите возвращаться к предыдущим шагам без потери данных. Для каждого видимого элемента управления укажите запускающее его действие, затрагиваемое состояние и обратную связь; реализуйте локальные изменения, сохраняя согласованность состояния в связанных представлениях. Поиск и фильтры должны выдавать реальные результаты, элементы выбора — иметь явно выраженное активное состояние, а действия сохранения — при необходимости показывать состояния ожидания, успеха и ошибки. Не добавляйте несвязанные рабочие процессы. Используйте корректные ссылки для навигации, кнопки для действий и доступные названия для элементов управления со значками. Не создавайте впечатление, что операция на сервере завершилась успешно, если изменилось только локальное демонстрационное состояние.
Визуальное сравнение и передача результата
- Сравните результат с прикреплённым изображением при совпадающих пропорциях. Перед проработкой декоративных деталей проверьте расположение основных областей, относительные размеры изображений, переносы строк, интервалы, типографическую иерархию, контраст, активные состояния и плотность контента.
- Затем протестируйте узкий макет, не сжимая текст для настольной версии до крошечных подписей.
- Храните логотипы, фотографии и значки как отдельные ресурсы, а все значимые подписи оставьте редактируемыми. Перечислите недоступные шрифты и ресурсы, а также намеренные отступления. Верните рабочие файлы вместе с кратким описанием реализованного поведения и оставшихся интеграций; не обещайте попиксельное совпадение только на основании промпта.
Скачать промпт и изображение
Содержит полный промпт и полноразмерное референсное изображение. Добавьте оба файла в OpenDesign, чтобы задать направление макета.
Как написать дизайн-промпт перехода прогресса пошаговой формы
Используйте этот дизайн-промпт перехода прогресса пошаговой формы, чтобы связать состояния многошаговой формы с прогрессом, валидацией и обратной связью о завершении.
Референс — концепция, созданная ИИ. Приведённые ниже инструкции описывают, что нужно создать и протестировать; изображение не демонстрирует работающее поведение.
Пусть прогресс отражает проверенную работу
Переход между шагами должен показывать пользователю, где он находится и что ещё осталось, не выдавая переход за завершение.
При возврате назад ранее введённая информация должна сохраняться. Связывайте изменение прогресса с завершёнными шагами и сохраняйте видимость меток во время переходов. Сохраняйте введённые значения и чётко отличайте ошибку валидации от состояния загрузки.
Из промпта
Связывайте изменение прогресса с завершёнными шагами и сохраняйте видимость меток во время переходов.
Настройте под себя
Свяжите [FORM_STEPS] с текущим, завершённым и незавершённым состояниями. Проверяйте обязательные поля перед переходом далее, сохраняйте ответы при возврате и показывайте отдельное состояние окончательного завершения.
Подготовьте контент для переходов индикатора шагов
Активный этап показывает завершение предыдущего и текущий выбор; определите проверку и сохранение состояния при возврате назад.
Определите шаги формы, обязательные поля, события валидации и критерии завершения. Добавьте путь возврата к предыдущему шагу.
Из промпта
Свяжите состояния многошаговой формы с прогрессом, валидацией и обратной связью о завершении.
Настройте под себя
Для [PROJECT] используйте [APPROVED_CONTENT] как источник контента для переходов индикатора шагов. Определите шаги формы, обязательные поля, события валидации и критерии завершения. Добавьте сценарий возврата к предыдущему шагу. Выявите недостающие исходные данные, прежде чем заменять их демонстрационным контентом.
Вернитесь и измените ответ
Для завершения предусмотрены отдельное подтверждение и место назначения; отмечайте его завершённым только после успешного выполнения необходимого локального или серверного действия.
Сохраняйте несвязанные поля без изменений и при необходимости повторно проверяйте зависимые шаги. Индикатор прогресса не должен продолжать показывать ставший недействительным шаг как завершённый. Вернитесь назад, исправьте поле и снова перейдите далее. Переход к последней панели не должен означать успешную отправку, пока не произошло фактическое событие завершения.
Из промпта
Разрешите возвращаться к предыдущим шагам без потери данных.
Настройте под себя
Проверьте переходы индикатора шагов на соответствие этому требованию: разрешить возврат к предыдущим шагам без потери данных. Вернитесь назад, исправьте поле и снова перейдите далее. Переход к последней панели не должен означать успешную отправку, пока не произошло фактическое событие завершения. Сохраните утверждённый контент и исправьте только те части, которые не прошли эту проверку.
Проверьте результат переходов индикатора шагов
Предпросмотр представляет собой статичную раскадровку. Он не демонстрирует работающую анимацию, измеренную производительность или доступность. Протестируйте реализованное взаимодействие и режим уменьшения движения.
- Вернитесь назад, исправьте поле и снова перейдите вперёд. Переход к последней панели не должен означать успешную отправку до фактического события завершения.
Уточняющий промпт
Используйте это после получения первого результата. Так доработка будет сосредоточена на самой важной части задачи.
Доработайте текущий переход прогресса пошаговой формы. Вернитесь назад, исправьте поле и снова перейдите вперёд. Переход к последней панели не должен означать успешную отправку до фактического события завершения. Сохраните утверждённый контент и визуальное направление; измените только то, что необходимо для устранения этих проблем.
