Blazor.Radzen.Theming 6.2.4

There is a newer version of this package available.
See the version list below for details.
dotnet add package Blazor.Radzen.Theming --version 6.2.4
                    
NuGet\Install-Package Blazor.Radzen.Theming -Version 6.2.4
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Blazor.Radzen.Theming" Version="6.2.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Blazor.Radzen.Theming" Version="6.2.4" />
                    
Directory.Packages.props
<PackageReference Include="Blazor.Radzen.Theming" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Blazor.Radzen.Theming --version 6.2.4
                    
#r "nuget: Blazor.Radzen.Theming, 6.2.4"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Blazor.Radzen.Theming@6.2.4
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Blazor.Radzen.Theming&version=6.2.4
                    
Install as a Cake Addin
#tool nuget:?package=Blazor.Radzen.Theming&version=6.2.4
                    
Install as a Cake Tool

SCSS Source Files for Radzen Blazor Components

Provides SCSS source files from Radzen.Blazor components for custom theme development.

License - MIT NuGet Version

About

This package contains the complete collection of SCSS source files from the Radzen.Blazor components library, making them available for custom theme development. Instead of being limited to Radzen's pre-built themes, you can now access the original component stylesheets and create entirely custom themes tailored to your application's design requirements.

The package automatically includes the correct version of Radzen.Blazor as a dependency, ensuring that the SCSS files always match the component library version you're using. This eliminates version compatibility issues and provides a seamless theming experience.

Usage

Installation and File Location

Install the package via NuGet Package Manager or .NET CLI:

dotnet add package Blazor.Radzen.Theming

Important: You should not separately install Radzen.Blazor, as this package already includes it as a dependency. This ensures the SCSS files always match the component library version.

After installation and during project restore, the SCSS files are automatically placed in your project's obj directory under Radzen.Blazor. This happens through a build target in a .props file that runs during the restore process. The files are placed in the obj directory because it's typically included in .gitignore, preventing the theme source files from being accidentally committed to version control.

Creating Custom Themes

  1. Copy a base theme: Navigate to obj/Radzen.Blazor/ in your project and copy one of the existing theme files (e.g., standard.scss, material.scss, etc.) to your own project directory (e.g., wwwroot/).

  2. Update import paths: In your copied theme file, modify the @import statements to point to the SCSS files in the obj directory. For example, if your theme file is in wwwroot/, the imports should look like:

    @import '../obj/Radzen.Blazor/variables';
    @import '../obj/Radzen.Blazor/components';
    // ... other imports
    
  3. Customize your theme: Modify SCSS variables, add your own styles, or override component styles as needed in your theme file.

  4. Compile SCSS to CSS: Use a SCSS compiler to build your theme file into CSS. One option is DartSassBuilder, which can automatically compile SCSS files in your project during build. As of this writing, this is also a transient dependency of Radzen.Blazor, so it should already be available in your project.

  5. Include the compiled CSS: Add the compiled CSS file to your application's HTML by adding it in the same file as the RadzenTheme component. For example, if your compiled CSS is mytheme.css, you can include it like this:

    <component type="typeof(RadzenTheme)" render-mode="ServerPrerendered" param-Theme="@("standard")" />
    <link rel="stylesheet" href="~/css/mytheme.css" />
    

    Make sure to set the Theme parameter of the RadzenTheme component to the existing Radzen theme your custom theme is based upon.

    For more information on where to place these elements in your application, refer to the Radzen Blazor Get Started guide.

Disclaimer

This project is not affiliated with Radzen Ltd. in any way. It is an independent package created to provide easier access to Radzen.Blazor's SCSS source files for custom theming purposes.

Special thanks to the Radzen team for creating and maintaining the excellent Radzen.Blazor component library. If you find their components useful, please consider supporting their work through their official channels and documentation at radzen.com.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
7.3.4 0 9/13/2025
7.3.3 0 9/13/2025
7.3.2 0 9/13/2025
7.3.1 50 9/12/2025
7.3.0 46 9/12/2025
7.2.3 47 9/12/2025
7.2.2 112 9/11/2025
7.2.1 227 8/17/2025
7.2.0 145 8/17/2025
7.1.8 139 8/17/2025
7.1.7 147 8/17/2025
7.1.6 143 8/17/2025
7.1.5 139 8/17/2025
7.1.4 148 8/17/2025
7.1.3 138 8/17/2025
7.1.2 146 8/17/2025
7.1.1 141 8/17/2025
7.1.0 144 8/17/2025
7.0.8 144 8/17/2025
7.0.7 141 8/17/2025
7.0.6 141 8/17/2025
7.0.5 135 8/17/2025
7.0.4 143 8/17/2025
7.0.3 135 8/17/2025
7.0.2 136 8/17/2025
7.0.1 140 8/17/2025
7.0.0 143 8/17/2025
6.6.4 135 8/17/2025
6.6.3 143 8/17/2025
6.6.2 140 8/17/2025
6.6.1 136 8/17/2025
6.6.0 140 8/17/2025
6.5.3 138 8/17/2025
6.5.2 143 8/17/2025
6.5.1 142 8/17/2025
6.5.0 141 8/17/2025
6.4.1 143 8/17/2025
6.4.0 139 8/17/2025
6.3.4 140 8/17/2025
6.3.3 138 8/17/2025
6.3.2 142 8/17/2025
6.3.1 138 8/17/2025
6.3.0 150 8/17/2025
6.2.10 138 8/17/2025
6.2.9 136 8/17/2025
6.2.8 181 8/17/2025
6.2.7 141 8/17/2025
6.2.6 136 8/17/2025
6.2.5 137 8/17/2025
6.2.4 142 8/17/2025
6.2.3 140 8/17/2025
6.2.2 142 8/17/2025
6.2.1 142 8/17/2025
6.2.0 141 8/17/2025
6.1.6 142 8/17/2025
6.1.5 139 8/17/2025
6.1.4 141 8/17/2025
6.1.3 142 8/17/2025
6.1.2 138 8/17/2025
6.1.1 141 8/17/2025
6.1.0 140 8/17/2025
6.0.20 137 8/17/2025
6.0.19 141 8/17/2025
6.0.18 138 8/17/2025
6.0.17 140 8/17/2025
6.0.16 140 8/17/2025
6.0.15 137 8/17/2025
6.0.14 138 8/17/2025
6.0.13 142 8/17/2025
6.0.12 138 8/17/2025
6.0.11 139 8/17/2025
6.0.10 139 8/17/2025
6.0.9 152 8/17/2025
6.0.8 133 8/17/2025
6.0.7 137 8/17/2025
6.0.6 141 8/17/2025
6.0.5 139 8/17/2025
6.0.4 133 8/17/2025
6.0.3 135 8/17/2025
6.0.2 136 8/17/2025
6.0.1 138 8/17/2025
6.0.0 138 8/17/2025
5.9.9 137 8/17/2025
5.9.8 138 8/17/2025
5.9.7 136 8/17/2025
5.9.6 139 8/17/2025
5.9.5 134 8/17/2025
5.9.4 133 8/17/2025
5.9.3 141 8/17/2025
5.9.2 140 8/17/2025
5.9.1 134 8/17/2025
5.9.0 132 8/17/2025
5.8.0 138 8/17/2025
5.7.10 173 8/17/2025
5.7.9 145 8/17/2025
5.7.8 140 8/17/2025
5.7.7 133 8/17/2025
5.7.6 140 8/17/2025
5.7.5 134 8/17/2025
5.7.4 137 8/17/2025
5.7.3 137 8/17/2025
5.7.2 135 8/17/2025
5.7.1 136 8/17/2025
5.7.0 135 8/17/2025
5.6.15 140 8/17/2025
5.6.14 138 8/17/2025
5.6.13 138 8/17/2025
5.6.12 139 8/17/2025
5.6.11 137 8/17/2025
5.6.10 134 8/17/2025
5.6.9 137 8/17/2025
5.6.8 136 8/17/2025
5.6.7 137 8/17/2025
5.6.6 138 8/17/2025
5.6.5 134 8/17/2025
5.6.4 140 8/17/2025
5.6.3 134 8/17/2025
5.6.2 138 8/17/2025
5.6.1 137 8/17/2025
5.6.0 138 8/17/2025
5.5.5 141 8/17/2025
5.5.4 136 8/17/2025
5.5.3 150 8/17/2025
5.5.2 141 8/17/2025
5.5.1 140 8/17/2025
5.5.0 141 8/17/2025
5.4.0 137 8/17/2025
5.3.5 142 8/17/2025
5.3.4 146 8/17/2025
5.3.3 143 8/17/2025
5.3.2 141 8/17/2025
5.3.1 140 8/17/2025
5.3.0 141 8/17/2025
5.2.12 154 8/17/2025
5.2.11 138 8/17/2025
5.2.10 141 8/17/2025
5.2.9 139 8/17/2025
5.2.8 141 8/17/2025
5.2.7 146 8/17/2025
5.2.6 142 8/17/2025
5.2.5 139 8/17/2025
5.2.4 115 8/17/2025
5.2.3 114 8/17/2025
5.2.2 119 8/17/2025
5.2.1 115 8/17/2025
5.2.0 115 8/17/2025
5.1.11 116 8/17/2025
5.1.10 111 8/17/2025
5.1.9 114 8/17/2025
5.1.8 114 8/17/2025
5.1.7 114 8/17/2025
5.1.6 112 8/17/2025
5.1.5 111 8/17/2025
5.1.4 124 8/17/2025
5.1.3 114 8/17/2025
5.1.2 116 8/17/2025
5.1.1 111 8/17/2025
5.1.0 113 8/17/2025
5.0.9 117 8/17/2025
5.0.8 114 8/17/2025
5.0.7 110 8/17/2025
5.0.6 117 8/17/2025
5.0.5 114 8/17/2025
5.0.4 112 8/17/2025
5.0.3 109 8/17/2025
5.0.2 110 8/17/2025
5.0.1 116 8/17/2025
5.0.0 118 8/17/2025