Сделать картинку сайтом можно двумя способами: опубликовать изображение как одну страницу или восстановить по нему настоящую веб-страницу. Здесь нужен второй результат: текст можно выделить, кнопки ведут по ссылкам, а блоки перестраиваются на телефоне. Понадобятся изображение, права на его использование, список текстов и место для публикации. Сам скриншот не превращается в рабочий интерфейс одним сохранением файла.
Какой результат считать настоящим сайтом
Одна большая картинка подходит для просмотра идеи, но не заменяет страницу с читаемым текстом и действиями. W3C советует избегать текста внутри изображений, когда его можно представить обычным текстом; для осмысленных изображений нужна подходящая текстовая альтернатива. Правила W3C для изображений помогают отделить декоративные элементы от содержания.
Проверка простая: заголовок, описание и подписи должны выделяться мышью, важная кнопка должна открываться клавишей Enter, а на узком экране колонки не должны требовать горизонтальной прокрутки. Настоящие ссылки и кнопки лучше размечать соответствующими элементами HTML: они получают ожидаемое поведение для клавиатуры и вспомогательных технологий. Это описано в руководстве MDN по доступному HTML.
Что подготовить до сборки
Передайте разработчику или ИИ не только изображение. Скриншот показывает внешний вид одного состояния, но не сообщает точные тексты, адреса ссылок, поведение формы и расположение блоков на телефоне. Если сначала нужно придумать структуру и оформление, используйте план создания макета сайта. Здесь макет уже есть, задача состоит в переносе его содержания и поведения в веб.
- Исходный файл в достаточном качестве и разрешение использовать его элементы. Чужие логотипы и фотографии не переносите без прав.
- Точный текст заголовка, разделов, карточек и кнопок. Распознанный из картинки текст вычитайте вручную.
- Таблицу действий: элемент, что происходит при нажатии, адрес страницы или получатель формы.
- Изображения по отдельности, если они есть. Не вырезайте весь экран как единый фон с буквами.
- Правила для телефона: порядок блоков, скрывается ли декор, как устроено меню и куда ведут кнопки.
Правило выбора: если посетителю нужно только увидеть эскиз, достаточно изображения или прототипа. Если нужно читать, искать, нажимать и отправлять данные, собирайте страницу из отдельных элементов.
Теория понятна, дальше нужен ваш сайт, а не пример из статьи. На бесплатном вебинаре страницу собирают с нуля и сразу публикуют в интернете.
Собрать свой сайтКак перенести картинку в работающую страницу
Самый управляемый путь состоит из двух проходов: сначала восстановить содержание и действия, затем приблизить оформление. Это снижает риск красивой страницы с неправильными ссылками. Если вы собираете страницу с ИИ, используйте тот же порядок: проверяйте результат после каждого прохода, а не принимайте первый ответ целиком.
- Разбейте изображение на секции сверху вниз: шапка, первый экран, преимущества, примеры, форма, подвал. Подпишите назначение каждого блока.
- Внесите точные тексты в отдельный список. Для каждой кнопки запишите адрес или действие. Если адреса пока нет, оставьте элемент обычным текстом до уточнения, а не создавайте ложную кнопку.
- Соберите HTML-структуру с заголовками, абзацами, списками, ссылками и кнопками. Размещайте слова страницы как текст, а не как часть фонового изображения.
- Перенесите цвета, отступы, изображения и порядок элементов в стили. Сначала добейтесь читаемой ширины и рабочих действий, затем подгоняйте мелкие декоративные детали.
- Сделайте телефонную компоновку: многоколоночные блоки переводите в один столбец там, где места не хватает; изображения ограничьте шириной контейнера. Правила изменения раскладки по ширине описывает MDN о медиазапросах.
- Опубликуйте тестовую версию и пройдите весь путь посетителя. Только после этого открывайте постоянный адрес.
Для задания ИИ можно дать безопасный шаблон: «Соберите адаптивную HTML-страницу по приложенному изображению. Изображение служит визуальным ориентиром, но весь значимый текст должен быть обычным текстом. Секции: [список]. Тексты: [точные тексты]. Ссылки: [список адресов]. Форму пока не отправлять, показать сообщение о неподключённой отправке. На телефоне карточки идут друг под другом. Не добавляйте несуществующие отзывы, цены и контакты». Затем сравните результат с исходными данными, особенно адреса и надписи.
Если вместо картинки у вас рабочий проект Figma, смотрите способы переноса дизайна из Figma: там исходные элементы и размеры удобнее извлекать из самого проекта. Из одного плоского скриншота их приходится восстанавливать.
Один собранный сайт учит больше десяти инструкций, потому что ошибки видны сразу. На бесплатном эфире по вайбкодингу показывают, как описать идею словами и получить работающую страницу, а участникам достаётся гайд.
Собрать сайт с ИИКак проверить страницу перед публикацией
Проводите приёмку по действиям, а не по визуальному сходству. Откройте страницу на компьютере и телефоне. Увеличьте масштаб браузера, пройдите по ссылкам клавишей Tab, выделите и скопируйте основной текст. Для картинок с содержанием проверьте осмысленные подписи alt, а для чисто декоративных допустим пустой alt=""; различие объясняет справка MDN об элементе img.
- Содержание: заголовок, цены, контакты и условия совпадают с утверждённым текстом, а не с ошибками распознавания.
- Действия: каждая ссылка ведёт по нужному адресу; кнопки вызывают нужное действие; форма сообщает об успехе или ошибке только после реальной проверки отправки.
- Телефон: текст читается без увеличения, кнопки не перекрываются, нет горизонтальной прокрутки из-за картинки или карточки.
- Доступность: важные действия достижимы клавишей Tab, у ссылок понятные названия, текст не запечён в изображении.
- Публикация: постоянный адрес открывается напрямую, изображения загружаются, страница остаётся понятной при отключённых изображениях.
Последний пункт не требует, чтобы дизайн оставался прежним без картинок. Смысл страницы и путь к действию должны сохраниться. В разборе сайта с изображениями подробнее показана подготовка отдельных фото и галереи; здесь проверяется именно восстановленная по скриншоту страница.
По теме: Как сделать содержание сайта: оглавление статьи с якорями
Что делать, если результат не похож или не работает
Диагностируйте сбой по наблюдаемому признаку. Если текст нельзя выделить, проверьте, не стоит ли поверх страницы одна картинка. Если ссылка выглядит как кнопка, но не открывается с клавиатуры, проверьте, создана ли она как настоящая ссылка или кнопка. Если на телефоне приходится двигать страницу вбок, найдите элемент шире экрана: часто это исходное изображение или карточка с фиксированной шириной.
Если ИИ изменил слова, цены или адреса, верните точные исходные данные и попросите исправить только эти поля. Если форма нарисована, но заявки не приходят, не считайте её готовой: отдельно подключите получателя, проверьте отправку тестового сообщения и сценарий ошибки. До проверки лучше оставить ясный контактный адрес вместо имитации отправки.
Когда этот способ не подходит
По одному скриншоту нельзя достоверно восстановить скрытые экраны, анимации, внутреннюю логику и серверную обработку заявок. Для сложного сервиса нужен список состояний и требований, иногда исходный дизайн-файл. Если изображение принадлежит другой компании, сходство с оригиналом не даёт права копировать её фирменные элементы и тексты. Для презентации идеи можно остановиться на прототипе; для приёма заявок нужна проверенная рабочая форма и политика обработки данных.
Частые вопросы
Можно просто поставить одну картинку на весь экран?
Можно, если цель состоит только в показе эскиза. Для действующего сайта лучше вынести заголовки, описания и действия в отдельные элементы.
ИИ сам прочитает все надписи на скриншоте?
Он может ошибиться в словах и адресах. Передавайте утверждённый текст отдельно и сверяйте каждую важную надпись.
Нужно ли учиться писать код?
Необязательно писать всё вручную: редактор сайта или ИИ может собрать первый вариант. Но вам всё равно нужно задать содержание, действия и проверить опубликованную страницу.
Получится ли из одного изображения мобильная версия?
Её нужно спроектировать отдельно: определить порядок секций, ширину изображений и поведение меню. Один кадр для компьютера не показывает эти решения.
Хотите довести идею до работающей страницы? На бесплатном вебинаре вы увидите, как формулировать задачу для ИИ и проверять результат по действиям посетителя.
Записаться на вебинар