Skip to content
F Fastry
astro-rocket компоненты ui velocity

57 готовых компонентов — полная UI библиотека Fastry

Fastry включает 57 готовых UI-компонентов — кнопки, карточки, диалоги, формы и компоненты структуры страниц. Все темизированы и готовы к использованию.

A

Almaz

2 мин. чтения

Fastry наследует полную библиотеку UI-компонентов от Velocity от Southwell Media. Это означает, что 57 готовых к использованию компонентов доступны сразу после установки темы — никаких npm-пакетов для установки, никакой дополнительной настройки.

UI примитивы (33 компонента)

Формы (7 компонентов)

КомпонентЧто делает
ButtonОсновной интерактивный элемент. Поддерживает варианты (brand, secondary, outline, ghost, destructive) и размеры (sm, md, lg).
InputОднострочное текстовое поле с поддержкой метки, вспомогательного текста и состояния ошибки.
TextareaМногострочное текстовое поле.
SelectСтилизованный нативный выпадающий список.
CheckboxДоступный флажок с кастомной стилизацией.
RadioРадиокнопка с такой же темизацией.
SwitchПереключатель вкл/выкл с плавным CSS-переходом.

Отображение данных (9 компонентов)

КомпонентЧто делает
CardКонтейнер с рамкой и скруглёнными углами.
BadgeМаленькая встроенная метка.
AvatarКруглое изображение или инициалы.
AvatarGroupРяд аватаров для команд.
TableСтилизованная HTML-таблица.
PaginationНавигация по страницам.
ProgressГоризонтальный индикатор прогресса.
SkeletonЗаполнитель загрузки в форме контента.
GoogleMapВстраивает интерактивную карту Google.

Обратная связь (3 компонента)

Alert — встроенное сообщение, Toast — временное уведомление, Tooltip — всплывающая подсказка.

Оверлей (6 компонентов)

Accordion, Dialog, Dropdown, Tabs, VerticalTabs, ConsentBanner.

Макет и контент (3 компонента)

Icon — унифицированный компонент иконок (350+ Lucide UI и 3000+ Simple Icons через Iconify). Separator — разделитель. CodeBlock — блок кода с подсветкой синтаксиса.

Маркетинговый UI (5 компонентов)

CTA, Logo, SocialProof, NpmCopyButton, TerminalDemo.

Паттерн-компоненты

ContactForm, NewsletterForm, StatCard, EmptyState, FormField, SearchInput, PasswordInput.

Компоненты структуры страниц

Hero — два макета (centered, split) и четыре размера (sm, md, lg, xl).

Header — фиксированная верхняя панель навигации с логотипом, ссылками, переключателем темы и CTA-кнопкой.

Footer — нижняя навигация с ссылками, соц-иконками и копирайтом.

Всё реагирует на активную тему

Каждый компонент использует CSS-токены цветов дизайн-системы — --color-brand-500, --color-foreground, --color-background. Переключитесь с Emerald на Purple, и каждая кнопка, бейдж и индикатор обновятся мгновенно.

Просмотр живого демо

Самый быстрый способ оценить все 57 компонентов — /components.

Поделиться:

Похожие записи

Эффект печатающегося текста в Fastry — как это работает и как настроить

Заголовок Hero в Fastry циклически перебирает слова с анимацией печати. Узнайте, как это работает, как настроить скорость и паузы и как полностью отключить эффект.

A Almaz
2 мин. чтения
astro-rocket компоненты кастомизация руководство javascript

Мультиязычность: родная интернационализация в Fastry 1.3.0

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

A Almaz
2 мин. чтения
astro-rocket i18n интернационализация руководство v1-3-0

Комментарии к постам блога — Giscus с ленивой загрузкой

Fastry поддерживает комментарии в блоге на основе Giscus и GitHub Discussions. Скрипт загружается лениво — читатели платят нулевую стоимость, если не прокручивают до низа.

A Almaz
2 мин. чтения
astro-rocket функции блог комментарии giscus

Подписывайтесь

Будьте в курсе — новые статьи, мысли и обновления.