Підготовка іконок та графічних ассетів для сайту

Наша компанія займається розробкою, підтримкою та обслуговуванням сайтів будь-якої складності. Від простих односторінкових сайтів до масштабних кластерних систем, побудованих на мікро сервісах. Досвід розробників підтверджено сертифікатами від вендорів.

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Підготовка іконок та графічних ассетів для сайту
Проста
~2-3 робочих дні
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Підготовка іконок і графічних ассетів для сайту

Іконки — один з найнедооцінених елементів підготовки до розробки. Типова проблема: дизайнер нарисував іконки у Figma, розробник експортував як PNG — й отримав растрові іконки з жорстко заданим кольором, які розмиваються на Retina-дисплеях і не підтримують зміну теми.

Формати: що й коли

SVG — стандарт для іконок у вебі. Масштабується без втрати якості, підтримує currentColor для динамічного кольору, CSS-анімації, малий вага (зазвичай 0.5–3 KB на іконку).

PNG — лише для іконок зі складним градієнтом або текстурою, які не можна відтворити у SVG. Потрібні версії 1x, 2x, 3x для Retina.

SVG Sprite — всі іконки в одному файлі, підключаються через <use href="#icon-name">. Один HTTP-запит, кешується браузером.

Icon Font (Font Awesome, Material Icons) — застарілий підхід. Погана доступність, складніше контролювати рендеринг, FOIT при завантаженні. Використовуйте лише якщо вже підключено у проекті.

Підготовка SVG-іконок

Іконка, готова до розробки, має:

  1. Використовувати currentColor замість захардкодженого кольору:

    <path fill="currentColor" d="M..." />
    

    Тоді color: red на батьківському елементі змінює колір іконки.

  2. Мати фіксований viewBox, зазвичай 0 0 24 24 або 0 0 20 20

  3. Не містити лишніх атрибутівid, class, style, data-* з Figma-експорту треба видалити. Інструмент: SVGO або онлайн svgomg.net

  4. Бути оптимізованою — SVGO видаляє лишні <g>, об'єднує шляхи, видаляє пробіли. Типова економія: 30–60% ваги файла.

Системи іконок

Готові бібліотеки іконок, які варто розглянути перед рисуванням з нуля:

Бібліотека Ліцензія Іконок Стиль
Lucide Icons MIT 1500+ Outline, 24×24
Heroicons MIT 292 Outline + Solid, 24×24
Phosphor Icons MIT 9000+ 6 стилів
Tabler Icons MIT 5500+ Outline, 24×24
Material Symbols Apache 2.0 3000+ Variable font

Якщо бренд вимагає унікальних іконок — рисуємо на основі вибраної сітки (24×24, stroke 1.5–2px для outline-стилю, єдиний corner radius).

Фавікон і App Icons

Фавікон у 2024 році — не один ICO-файл. Мінімальний набір:

  • favicon.ico — 32×32, для старих браузерів
  • favicon.svg — векторний, підтримується Chrome 80+, Firefox 84+
  • apple-touch-icon.png — 180×180, для iOS Safari
  • icon-192.png + icon-512.png — для PWA manifest

SVG-фавікон підтримує prefers-color-scheme — різний вигляд у світлій і темній системній темі:

<svg xmlns="http://www.w3.org/2000/svg">
  <style>
    path { fill: #000; }
    @media (prefers-color-scheme: dark) {
      path { fill: #fff; }
    }
  </style>
  <path d="..."/>
</svg>

OG-зображення й соціальні ассети

Для SEO й шарингу у соцмережах потрібні:

  • OG Image (Open Graph): 1200×630px, PNG або JPEG. Автогенерація через @vercel/og або Puppeteer — для динамічних сторінок.
  • Twitter Card: 1200×628px (аналогічно OG)
  • LinkedIn Banner: 1128×191px (для корпоративних сторінок)

Терміни

Підготовка повного набору ассетів (оптимізація існуючих іконок, SVG-спрайт, фавікон-набір, OG-шаблон) — 2–4 дні залежно від обсягу іконок й наявності вихідників.