Дизайн, который дышит.
Техническое руководство для интеграции Pixly в ваш стек. Настройте умные палитры и микро-анимации за 5 минут.
Быстрый старт: Установка и настройка
Минимальная конфигурация для максимальной выразительности.
Pixly работает как независимый пакет в экосистеме npm. Он не требует глобального изменения вашего CSS, а внедряется через CSS-переменные и JS-хуки.
После установки импортируйте базовые токены в ваш main.ts или App.jsx:
initPixly({
theme: 'calm-wellness',
animations: 'ease-natural'
});
API Reference: Описание методов
Программный контроль над визуальным ритмом.
Ядро Pixly предоставляет несколько ключевых методов для управления состоянием интерфейса. Все методы возвращают промисы и типизированы в TypeScript.
setPalette()
Динамически заменяет цветовую схему на лету. Принимает объект конфигурации или строку-презет (например, 'forest-mist', 'midnight-lavender').
animate()
Применяет классы микро-анимации к выбранному элементу. Поддерживает параметры duration и stagger для создания эффекта "дыхания".
getContrastRatio()
Утилита для проверки доступности. Принимает два HEX-кода и возвращает коэффициент контрастности согласно WCAG 2.1 AA/AAA.
Конфигурация: Настройка палитр и тем
Генеративный дизайн на основе биомимикрии.
Pixly использует алгоритм генерации на основе одной "семенной" точки (Seed Color). Система автоматически выводит 12 оттенков, включая тени, акценты и фоны, сохраняя баланс яркости.
Пример конфигурации (pixly.config.js)
seed: '#84a98c', // Sage Green
mode: 'dark',
vibrancy: 0.6, // 0.0 - 1.0
warmth: 'neutral',
output: [
'variables',
'tailwind-extensions'
]
};
Примеры кода: Реальные кейсы
От хаоса к порядку в production.
Смотрите, как финтех-стартап "FlowBank" использовал Pixly для снижения когнитивной нагрузки на дашбордах аналитики.
Использование хука usePixlyTheme для автоматического переключения контрастности в зависимости от времени суток пользователя.
Применение класса .px-breathe к кнопкам CTA для создания эффекта пульсации при наведении, что повышает CTR на 14%.
Нужна помощь с настройкой?
Наша команда разработчиков готова помочь вам интегрировать Pixly в ваш проект любой сложности.
Связаться с поддержкой