Spinner
in namespace DotVVM.Bootstrap5.Controls
Renders a Boostrap spinner.
Usage & Scenarios
Spinners can be used as loading animation.
Sample 1: Basic Spinners
The Spinner control has the Type property which you can use to set the color of the component.
The size of the control can be configured via Size property.
<bs:Spinner />
<bs:Spinner Type="Success" />
<bs:Spinner Size="Small"/>
Sample 2: Visual style
The design of the spinner can be modified by VisualStyle property.
<bs:Spinner />
<bs:Spinner VisualStyle="Grow" />
Sample 3: Screen reader only text
The Spinner component can generate an alternate text for screen readers.
The default text is "Loading...".
The text can be changed using ScreenReaderOnlyText property.
<bs:Spinner ScreenReaderOnlyText="Processing" />
Properties
| Name | Type | Description | Notes | Default Value | |
|---|---|---|---|---|---|
| ClientIDMode | ClientIDMode | Gets or sets the client ID generation algorithm. |
attribute
static value
|
Static | |
| Color | BootstrapTextColor | Gets or sets the color of the Spinner component. |
attribute
static value
|
Dark | |
| DataContext | Object | Gets or sets a data context for the control and its children. All value and command bindings are evaluated in context of this value. The DataContext is null in client-side templates. |
attribute
bindable
|
null | |
| ID | String | Gets or sets the control client ID within its naming container. |
attribute
static value
bindable
|
null | |
| IncludeInPage | Boolean | Gets or sets whether the control is included in the DOM of the page. |
attribute
bindable
|
True | |
| ScreenReaderOnlyText | String | Gets or sets text displayed to users of screen readers. |
attribute
static value
|
Loading... | |
| Size | SpinnerSize | Gets or sets the size of the Spinner component. Possible values are Default or Small. |
attribute
static value
|
Default | |
| Visible | Boolean | Gets or sets whether the control is visible. When set to false, `style="display: none"` will be added to this control. |
attribute
static value
bindable
|
True | |
| VisualStyle | SpinnerVisualStyle | Gets or sets the style of the Spinner component. Possible values are Grow or Spinner. |
attribute
static value
|
Spinner |