Каталог компонентов
Общие элементы, состояния и шаблоны Fibra. Выбирай раздел или ищи по названию — на русском и английском.
0.4 · 14 разделов
Основа и токены
Визуальные решения, темы и правила композиции.
Состав раздела · 12
- Typography · заголовки, текст, подписи
- TextLink · ссылки
- Prose · списки и длинный текст
- Colors · brand / neutral / success / warning / error / info
- Spacing · отступы
- Sizing · размеры элементов
- Grid / Container · сетки и брейкпоинты
- Radius / Border / Shadow · форма и глубина
- Elevation / z-index · слои
- Icons / Illustration / Image · ассеты
- Motion · анимации и reduced motion
- Theme · тёмная и светлая темы
Палитра и темы
tokens.css · useUIТёмная тема основная; светлая включается явно и использует те же смысловые роли.
--color-background--color-surface--color-surface-hover--color-surface-selected--color-text--color-text-secondary--color-text-muted--color-border-control--color-success--color-warning--color-error--color-infoТипографика, ссылки и списки
Heading · Text · Prose · TextLinkManrope связывает все страницы
Основной текст объясняет задачу. Различай заголовки, описания, подписи и данные.
Вторичный текст для описания.
Подпись или метаданные.
- Списки объединяют параллельные пункты.
- Ссылка описывает назначение перехода.
- Выбери данные.
- Настрой результат.
- Подтверди действие.
Сетка, интервалы и размеры
Grid · Container · --space-* · --control-heightКонтейнер 1320 px
Рабочая область 920 px
Навигация 104 / 72 px
48121620243240486480Кнопки и поля: 48 px; компактные действия: 40 px. Брейкпоинты каркаса: 640, 900 и 1500 px.
Глубина, слои и движение
--z-* · --shadow-overlay · --duration-*- Плоскости
- Без теней; отделяются тоном и рамкой
- Временный слой
- Мягкая тень для меню и диалога
- Порядок слоёв
- base 0 → sticky 10 → nav 20 → menu 40 → backdrop 50 → dialog 60 → toast 70 → tooltip 80
- Переходы
- 140 / 220 / 360 ms; ease-out
- Меньше движения
- prefers-reduced-motion отключает необязательное движение
Бренд, иконки и изображения
Logo · Mascot · MediaImage
Оригинальные ассеты без растяжения. Lucide с единым контуром. Изображению нужны alt, стабильное соотношение сторон и fallback.
Примеры показывают компоненты и локальное поведение. Сервисы, авторизация и оплата подключаются отдельно.
Применение в каталоге