Skip to content

Skeleton ​

Компонент Skeleton отображает плейсхолдер вместо контента на время загрузки данных. Позволяет сохранить структуру интерфейса и избежать смещений верстки.

Установка ​

bash
npx @capsuleui/core add Skeleton

Использование ​

Прямоугольный skeleton (по умолчанию) ​

html
<capsule-skeleton></capsule-skeleton>

Вариант: text ​

html
<capsule-skeleton variant="text"></capsule-skeleton>

Вариант: circular ​

html
<capsule-skeleton variant="circular"></capsule-skeleton>

Индивидуальные размеры ​

Размеры компонента задаются стандартными CSS-свойствами.

html
<capsule-skeleton style="width: 200px; height: 1.5rem;"></capsule-skeleton>

Атрибуты ​

АтрибутТипПо умолчаниюОписание
variantstringrectangularВариант скелетона: rectangular, text, circular

Возможные значения variant ​

  • rectangular — прямоугольный скелетон (по умолчанию)
  • text — строка текста
  • circular — круглый плейсхолдер

Доступность ​

  • ✅ Автоматически устанавливается role="presentation" и aria-hidden="true"
  • ✅ Не получает фокус
  • ✅ Не объявляет контент ассистивным технологиям

Released under the MIT License.