Blazor Spinner is a beautiful loading spinner that can be included in your Blazor applications.
- High level of customisation;
- Over 80 loaders;
- Pure Css;
- 3 modes of operation: alone, within an element, page;
- Independent of the css framework used (Bootstrap or Tailwind)
Stable Package | |
---|---|
Spinner |
- Install the library from Nuget: https://www.nuget.org/packages/Maurosoft.Blazor.Components.Spinner/
- Add
@using Maurosoft.Blazor.Components
in your _Imports.razor - Add
builder.Services.AddBlazorSpinnerServices();
in your Program.cs file - Add
<Spinner IsServiceSpinner="true" SpinnerMode="SpinnerMode.Page" SpinnerLoader="SpinnerLoader.Loader1" Visible="true" />
to your page file - On page you want to call the spinner from, inject the SpinnerService into it:
@inject SpinnerService _spinnerService
- Call
_spinnerService.Show()
and_spinnerService.Hide()
to "Show" or "Hide" the spinner.
- Install the library from Nuget: https://www.nuget.org/packages/Maurosoft.Blazor.Components.Spinner/
- Add
@using Maurosoft.Blazor.Components
in your _Imports.razor - Add
builder.Services.AddBlazorTailwindCoreServices();
in your Program.cs file - Add
builder.Services.AddBlazorSpinnerServices();
in your Program.cs file - Add
<Spinner IsServiceSpinner="true" SpinnerMode="SpinnerMode.Page" SpinnerLoader="SpinnerLoader.Loader1" Visible="true" />
to your page file - On page you want to call the spinner from, inject the SpinnerService into it:
@inject SpinnerService _spinnerService
- Call
_spinnerService.Show()
or_spinnerService.Hide()
to "Show" or "Hide" the spinner.
- .NET 8.0 or .NET 9.0
Contributions, bug reports, and feature requests are welcome! To contribute:
- Fork the repository.
- Create a new branch for your changes.
- Submit a pull request for review.
Distributed under the MIT License. See the LICENSE file for more details.