Значки
Для отображения небольших фрагментов информации, таких как статус или категория, используйте компонент <Badge>
.
Импорт
import { Badge } from '@astrojs/starlight/components';
Использование
Отображайте значки с помощью компонента <Badge>
, с передачей желаемого содержимого через атрибут text
.
По умолчанию значок будет использовать акцентный цвет темы вашего сайта.
Чтобы использовать встроенный цвет значка, установите для атрибута variant
одно из поддерживаемых значений.
import { Badge } from '@astrojs/starlight/components';
<Badge text="Примечание" variant="note" /><Badge text="Успешно" variant="success" /><Badge text="Совет" variant="tip" /><Badge text="Внимание" variant="caution" /><Badge text="Опасность" variant="danger" />
{% badge text="Примечание" variant="note" /%}{% badge text="Успешно" variant="success" /%}{% badge text="Совет" variant="tip" /%}{% badge text="Внимание" variant="caution" /%}{% badge text="Опасность" variant="danger" /%}
Использование разных размеров
Используйте атрибут size
для управления размером текста значка.
import { Badge } from '@astrojs/starlight/components';
<Badge text="Новинки" size="small" /><Badge text="Новинки и улучшения" size="medium" /><Badge text="Новинки, улучшения и другое" size="large" />
{% badge text="Новинки" size="small" /%}{% badge text="Новинки и улучшения" size="medium" /%}{% badge text="Новинки, улучшения и другое" size="large" /%}
Настройка значков
Настраивайте значки, используя другие атрибуты <span>
, такие как class
или style
, с помощью пользовательского CSS.
import { Badge } from '@astrojs/starlight/components';
<Badge text="Свой текст" variant="success" style={{ fontStyle: 'italic' }} />
{% badge text="Свой текст" variant="success" style="font-style: italic;" /%}
Параметры <Badge>
Реализация: Badge.astro
Компонент <Badge>
принимает следующие параметры, а также любые другие атрибуты <span>
:
text
обязательный
тип: string
Текстовое содержимое для отображения в значке.
variant
тип: 'note' | 'danger' | 'success' | 'caution' | 'tip' | 'default'
по умолчанию: 'default'
Вариант цвета значка для использования: note
(синий), tip
(фиолетовый), danger
(красный), caution
(оранжевый), success
(зелёный) или default
(акцентный цвет темы).
size
тип: 'small' | 'medium' | 'large'
Определяет размер отображаемого значка.