Статичный SVG
kubai-icons-static предоставляет каждую иконку как самодостаточный SVG-файл. Цвета записаны в файл, поэтому скрипты и таблицы стилей не нужны.
Установка
npm install kubai-icons-staticФайлы
svg/ содержит все иконки в синем цвете по умолчанию (#5393FF). svg-soft/ содержит все иконки в мягком варианте, в сине-сером цвете.
В каждом файле есть дополнительное поле под тень. Чтобы иконка выглядела как анимированная иконка размером 24 px, показывайте файл размером 28 px. Каждый id в файле содержит название иконки, поэтому на одной странице можно встроить несколько иконок.
CDN
Используйте файлы прямо с CDN:
<img src="https://cdn.jsdelivr.net/npm/kubai-icons-static@0/svg/folder.svg" width="28" height="28" alt="" />Любой цвет
Приведённые выше файлы есть в двух цветах. Для другого основного цвета запросите иконку по URL. Это подходит и для Agent и инструментов, которые не могут устанавливать пакеты.
<img src="https://icons.kubai.design/api/icon/folder.svg?color=EC4899" width="28" height="28" alt="" />color: шестизначное hex-значение с#или без него. По умолчанию: 5393FF.variant:colorилиsoft.badge:semanticили hex-значение, для иконок со значком.size: ширина и высота в пикселях, от 16 до 2048. По умолчанию: 96.
В jsDelivr URL с точной версией кэшируется надолго. URL с мажорной версией, например @0, периодически обновляется и получает новые релизы.
Свои цвета
В каталоге иконок можно скачать иконку в SVG или PNG выбранного цвета и варианта. В этих файлах используются обычные hex-цвета, которые корректно читают дизайнерские инструменты, например Figma.
Метаданные
icons.json содержит список всех иконок с категориями и тегами, а для иконок со значком — базовую иконку и значок. categories.json содержит список категорий.