Skeleton

Компонент для отображения анимированных заглушек во время загрузки контента. Автоматически адаптируется под размеры и стили ожидаемого контента.

Загружается...
Загружается...
  • Свойство duration отвечает за длительность анимации;
  • Свойство colorFrom отвечает за начальный цвет анимации;
  • Свойство colorTo отвечает за конечный цвет анимации.
<Skeleton colorFrom="#f0f0f0" colorTo="#e0e0e0" duration={1.5} />

Отключить анимацию можно с помощью свойства noAnimation:

Загружается...
  • Поддерживается автоматическая высота для текстовых блоков:
Загружается...
  • Собственные размеры можно задавать через CSS-переменные:
<Skeleton inlineSize="var(--custom-width)" blockSize="var(--custom-height)" />
СвойствоОписание
colorFromstring

Начальный цвет анимации.

По умолчанию: -
colorTostring

Финальный цвет анимации.

По умолчанию: -
durationnumber

Длительность анимации в секундах.

По умолчанию: -
getRootRefRef<HTMLSpanElement | HTMLDivElement>
По умолчанию: -
noAnimationboolean

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

По умолчанию: false
visibilityDelaynumber

Задерживает отрисовку элемента на заданное количество миллисекунд.

По умолчанию: -