Полное руководство

UIXColors Документация

UIXColors — это бесплатный набор профессиональных дизайн-инструментов для веб-разработчиков и дизайнеров. Эта документация охватывает каждый инструмент — от конвертации цветов до генерации QR-кодов — с примерами использования, руководствами по интеграции и справкой по форматам экспорта.

Что такое UIXColors?

UIXColors — это полноценный набор браузерных дизайн-инструментов, созданных для помощи дизайнерам и разработчикам в создании доступных и красивых пользовательских интерфейсов. Наши инструменты обрабатывают данные полностью на стороне клиента, где это возможно — аккаунт не требуется, данные не сохраняются.

Платформа охватывает полный дизайн-процесс: извлечение дизайн-токенов с реальных сайтов, конвертацию цветов между форматами, проверку соответствия WCAG, создание цветовых палитр из изображений, генерацию настраиваемых QR-кодов и скачивание ассетов с любых публичных страниц.

Основные инструменты

  • Color Playground: Создавайте и предпросматривайте доступные цветовые палитры с проверкой контрастности WCAG в реальном времени и экспортом в CSS, Tailwind и Figma.
  • Генератор стайл-гайдов: Извлекайте полные дизайн-системы (цвета, шрифты, логотипы, иконки, кнопки) с любого сайта через рендеринг в браузере Playwright.
  • Конвертер цветов: Конвертируйте между HEX, RGB, HSL, HSV, CMYK, OKLCH и ближайшим Pantone — с копированием каждого формата в один клик.
  • Проверка контрастности: Проверяйте соответствие WCAG AA/AAA для любой пары цветов «текст–фон» с живым превью.
  • Извлечение палитры: Загрузите изображение и получите до 10 доминирующих цветов через кластеризацию K-Means — полностью в браузере, без загрузки на серверы.
  • Генератор QR-кодов: Создавайте настраиваемые QR-коды с поддержкой логотипа, цветовых градиентов, стилей точек и экспортом в SVG/PNG.
  • Загрузчик изображений: Извлекайте и скачивайте все изображения с любого публичного сайта с поддержкой ZIP-архива для массовой загрузки.
  • Конструктор градиентов: Проектируйте CSS-градиенты (линейные и радиальные) с неограниченным числом стопов и живым предпросмотром кода.

Руководства по инструментам

Каждый инструмент рассчитан на конкретный дизайн-процесс. Нажмите на карточку, чтобы открыть инструмент, или прочитайте разделы ниже с руководствами по интеграции и примерами использования.

Color Playground

Создавайте доступные UI-палитры с живым превью. Поддерживает несколько цветовых шкал, проверку контрастности WCAG в реальном времени и экспорт в CSS, Tailwind или Figma.

Генератор стайл-гайдов

Извлекайте цвета, шрифты, логотипы, иконки и целые дизайн-системы с любого сайта. Использует Playwright для пиксельно-точного снятия отрендеренных стилей.

Конвертер цветов

Конвертируйте цвета между HEX, RGB, HSL, HSV, CMYK, OKLCH и Pantone. Идеально для кроссплатформенных дизайн-процессов.

Проверка контрастности

Проверяйте коэффициенты контрастности цветов на соответствие WCAG 2.1 AA и AAA. Делайте дизайн доступным для всех пользователей, включая людей с нарушениями зрения.

Извлечение палитры

Загрузите любое изображение и получите до 10 доминирующих цветов с процентами покрытия. Экспорт в CSS-переменные или JSON-токены — обработка полностью в Вашем браузере.

Генератор QR-кодов

Создавайте настраиваемые QR-коды с поддержкой логотипа, градиентами и экспортом в SVG/PNG. Подходит для маркетинговых материалов и упаковки.

Загрузчик изображений

Извлекайте и скачивайте все изображения с любого публичного сайта. Поддерживает теги img, srcset, CSS-фоны и ZIP-загрузку для массового сбора ассетов.

Конструктор градиентов

Создавайте красивые CSS-градиенты с живым превью. Поддерживает линейные и радиальные градиенты с неограниченным числом стопов и мгновенным выводом CSS-кода.

Руководство по интеграции — CSS-переменные и дизайн-токены

Использование извлечённых цветов как CSS Custom Properties

Извлечение палитры и Генератор стайл-гайдов экспортируют цвета как CSS custom properties. Вставьте их в файл globals.css:

:root {
  --color-primary: #3b82f6;
  --color-secondary: #8b5cf6;
  --color-accent: #f59e0b;
  --color-background: #ffffff;
  --color-foreground: #0f172a;
}

Интеграция с Tailwind CSS v4

В Tailwind CSS v4 Вы можете ссылаться на CSS-переменные напрямую в конфигурации темы. Добавьте извлечённые цвета в tailwind.config.ts:

// tailwind.config.ts
export default {
  theme: {
    extend: {
      colors: {
        primary: "var(--color-primary)",
        secondary: "var(--color-secondary)",
        accent: "var(--color-accent)",
      },
    },
  },
}

Формат OKLCH для дизайн-систем

Для современных дизайн-систем используйте OKLCH-значения из Конвертера цветов. OKLCH обеспечивает перцептивно равномерную светлоту, что упрощает создание доступных цветовых шкал:

:root {
  /* OKLCH: oklch(lightness chroma hue) */
  --primary-50: oklch(97% 0.02 260);
  --primary-500: oklch(60% 0.15 260);
  --primary-900: oklch(25% 0.08 260);

  /* Используется с Tailwind v4 */
  --color-primary: oklch(60% 0.15 260);
}

Формат экспорта JSON-токенов

JSON-экспорт из Извлечения палитры следует стандартному формату дизайн-токенов, совместимому со Style Dictionary, Theo и Figma Design Tokens:

[
  {
    "hex": "#3b82f6",
    "rgb": { "r": 59, "g": 130, "b": 246 },
    "coverage": "42%"
  },
  {
    "hex": "#1e3a5f",
    "rgb": { "r": 30, "g": 58, "b": 95 },
    "coverage": "28%"
  }
]

Пример интеграции с React / Next.js

Для проектов на React и Next.js импортируйте CSS-переменные в корневой layout и используйте их через Tailwind или inline-стили:

// app/layout.tsx
import "@/styles/design-tokens.css" // экспортированные CSS-переменные

// Использование в компоненте
export function Button({ children }) {
  return (
    <button
      style={{ backgroundColor: "var(--color-primary)" }}
      className="text-white px-4 py-2 rounded"
    >
      {children}
    </button>
  )
}

Сводка форматов экспорта

CSS-переменные
Веб-проекты, Tailwind CSS, любой CSS-фреймворк
Все инструменты для цвета
JSON-токены
Style Dictionary, Figma-плагины, CI/CD пайплайны
Извлечение палитры
SVG-скачивание
Печать, масштабируемые иконки и логотипы
Генератор стайл-гайдов, Генератор QR-кодов
PNG-скачивание
Веб-изображения, email, соцсети
Генератор QR-кодов, Загрузчик изображений
ZIP-архив
Массовое скачивание ассетов
Загрузчик изображений
OKLCH / HSL значения
Современный CSS, токены дизайн-систем
Конвертер цветов
Часто задаваемые вопросы о UIXColors

Готовы приступить к дизайну?

Попробуйте наши бесплатные инструменты и создавайте красивые доступные интерфейсы