Get started with Blazor Icon

Blazor Icon is a simple to use blazor svg icon component with packages available for many popular svg icon libraries. Or, use with your own svg library!

Quick start

Get started by installing BlazorIcon, referencing it and displaying your favorite svg icon..

  1. Install BlazorIcon

    dotnet add package Rd.BlazorIcon
  2. Add using for BlazorIcon in _Imports.razor

    @using Rd.BlazorIcon
  3. Add app stylesheet to index.html or App.razor

    <link rel="stylesheet" href="{AppNamespace}.styles.css" />
  4. Add a BlazorIcon with your favorite svg icon.

    <BlazorIcon Icon="@{SvgIcon}" />

Use with Bootstrap Icons

Install the Bootstrap Icons package, reference it, and use it with BlazorIcon.

  1. Install Bootstrap Icons

    dotnet add package Rd.BlazorIcon.Bootstrap
  2. Add using for Bootstrap Icons in _Imports.razor

    @using Rd.BlazorIcon.Bootstrap
  3. Add a BlazorIcon with your favorite Bootstrap Icon svg.

    <BlazorIcon Icon="@BootstrapIcons.{IconName}" />

Use with FontAwesome Free Icons

Install the FontAwesome Icons package, reference it, and use it with BlazorIcon.

  1. Install FontAwesome Icons

    dotnet add package Rd.BlazorIcon.FontAwesome
  2. Add using for FontAwesome Icons in _Imports.razor

    @using Rd.BlazorIcon.FontAwesome
  3. Add a BlazorIcon with your favorite FontAwesome Icon svg.

    <BlazorIcon Icon="@FontAwesomeIcons.{Regular|Solid|Brand}.{IconName}" />

Use with Material Icons

Install the Material Icons package, reference it, and use it with BlazorIcon.

  1. Install Material Icons

    dotnet add package Rd.BlazorIcon.Material
  2. Add using for Material Icons in _Imports.razor

    @using Rd.BlazorIcon.Material
  3. Add a BlazorIcon with your favorite Material Icon svg.

    <BlazorIcon Icon="@MaterialIcons.{Baseline|Outline|Round|Sharp|TwoTone}.{IconName}" />
An unhandled error has occurred. Reload 🗙