Blazor.Radzen.Theming
6.2.4
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
<PackageReference Include="Blazor.Radzen.Theming" Version="6.2.4" />
<PackageVersion Include="Blazor.Radzen.Theming" Version="6.2.4" />
<PackageReference Include="Blazor.Radzen.Theming" />
paket add Blazor.Radzen.Theming --version 6.2.4
#r "nuget: Blazor.Radzen.Theming, 6.2.4"
#:package Blazor.Radzen.Theming@6.2.4
#addin nuget:?package=Blazor.Radzen.Theming&version=6.2.4
#tool nuget:?package=Blazor.Radzen.Theming&version=6.2.4
SCSS Source Files for Radzen Blazor Components
Provides SCSS source files from Radzen.Blazor components for custom theme development.
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
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/
).Update import paths: In your copied theme file, modify the
@import
statements to point to the SCSS files in theobj
directory. For example, if your theme file is inwwwroot/
, the imports should look like:@import '../obj/Radzen.Blazor/variables'; @import '../obj/Radzen.Blazor/components'; // ... other imports
Customize your theme: Modify SCSS variables, add your own styles, or override component styles as needed in your theme file.
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.
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 ismytheme.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 | Versions 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. |
-
net6.0
- Radzen.Blazor (>= 6.2.4)
-
net7.0
- Radzen.Blazor (>= 6.2.4)
-
net8.0
- Radzen.Blazor (>= 6.2.4)
-
net9.0
- Radzen.Blazor (>= 6.2.4)
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 |