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