Spinner

индикатор, который можно использовать для отображения состояния загрузки.

buridan add spinner
Error: Reference Target 'спиннер' not found
Error: Reference Target 'спиннер' not found

Примеры

Размер

Используйте служебный класс size-*, чтобы изменить размер счетчика.

Использованный реквизит: class_name на spinner.

Кнопка

Добавьте счетчик к кнопке для состояния загрузки. Добавьте data-icon="inline-start", чтобы разместить его перед меткой.

Использованный реквизит: data_icon на spinner.

Значок

Добавьте к значку счетчик состояния загрузки/синхронизации.

Использованный реквизит: data_icon на spinner.

SyncingUpdatingProcessing

Маркер

Объедините spinner с marker и утилитой shimmer для получения анимированных индикаторов состояния потоковой передачи. Установите role="status", чтобы вспомогательные технологии объявляли об обновлениях.

Использованный реквизит: role на spinner.

Thinking…
Generating response…
Processing

Справочник по API

спиннер

spinner(class_name="size-5")
Опора Тип По умолчанию Описание
class_name str "" К значку применены дополнительные классы (например, size-* для изменения размера).

Любая другая опора, принятая нативным <svg> (role, aria_label, data_icon и т. д.), также передается напрямую. role="status" установлен по умолчанию.