Верстка всех страниц интернет-магазина по Figma, mobile + desktop
Необходимо сверстать одну страницу интернет-магазина ювелирных изделий по готовому дизайну в Figma.
Это только HTML/CSS/JS верстка, без натягивания на OpenCart, WordPress или другую CMS. Но верстка должна быть подготовлена так, чтобы ее потом можно было легко перенести в OpenCart/Twig.
Что нужно сделать
- Адаптивная верстка одной страницы по Figma: mobile + desktop.
- Pixel-close соответствие дизайну.
- Чистый, понятный HTML.
- Структурированный CSS, без хаотичного одного большого файла.
- Минимальный JS только для интерактивных состояний, если они есть на странице.
- Оптимизированные изображения в WebP, без тяжелых PNG/JPG в runtime.
- Корректная работа в Chrome/Safari mobile и desktop.
Важное требование к формату сдачи
Необходимо сдать не просто index.html, а маленький handoff-kit:
project/
pages/
page.html
components/
header.html
footer.html
product-card.html
breadcrumb.html
другие повторяющиеся блоки, если есть
handoff/
playground.html
css/
00-tokens.css
01-base.css
02-layout.css
03-forms-buttons.css
04-components.css
05-page.css
js/
ui.js
assets/
images/
icons/
handoff/playground.html должно показывать основные компоненты и их состояния, если они есть: default, open, active, disabled, error, loading, empty и т.д.
Не нужно писать длинную документацию, но состояния должны быть видимы в HTML-примерах.
Требования к качеству кода
- Без inline-стилей
style="". - Без