Верстка всіх сторінки інтернет-магазину за 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="". - Без