Blazorise Tailwind Usage
Quickly install Blazorise with Tailwind, one of the world's most popular Blazor UI framework.
Blazorise Tailwind provider is made possible with the help of Flowbite, an open-source Tailwind CSS Components.
Install Packages
Install-Package Blazorise.Tailwind
Install-Package Blazorise.Icons.FontAwesome
Add Static Files
Modify your project's HTML template to include the necessary CSS files. The files you add depend on whether you're working with a WebAssembly or Server project:
- For WebAssembly, update index.html.
- For Server, update _Layout.cshtml or _Host.cshtml.
- For .NET 8, update App.razor.
Using in Development
For development, you should use the JIT version of the CSS files. We have already included the necessary files in the Blazorise.Tailwind package.
<head>
section:
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet"> <link rel="stylesheet" href="https://unpkg.com/flowbite@1.5.4/dist/flowbite.min.css" /> <link href="_content/Blazorise.Icons.FontAwesome/v6/css/all.min.css" rel="stylesheet"> <script src="https://cdn.tailwindcss.com"></script> <script src="_content/Blazorise.Tailwind/blazorise.tailwind.config.js?v=1.7.0.0"></script> <link href="_content/Blazorise/blazorise.css" rel="stylesheet" /> <link href="_content/Blazorise.Tailwind/blazorise.tailwind.css" rel="stylesheet" />
<script src="https://unpkg.com/flowbite@1.5.4/dist/flowbite.js"></script>
Using in Production
For production, you should use the prebuilt version of the CSS files. We have already included the necessary files in the Blazorise.Tailwind package.
If you're interested in integrating Tailwind CSS with your Blazor projects, check out our blog post that guides you through the process of using Tailwind CSS with Blazor.
<head>
section:
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet"> <link rel="stylesheet" href="https://unpkg.com/flowbite@1.5.4/dist/flowbite.min.css" /> <link href="_content/Blazorise.Icons.FontAwesome/v6/css/all.min.css" rel="stylesheet"> <link href="_content/Blazorise/blazorise.css" rel="stylesheet" /> <link href="_content/Blazorise.Tailwind/blazorise.tailwind.prod.css" rel="stylesheet" />
Add Imports
@using Blazorise
Register Services
Program.cs
.
using Blazorise; using Blazorise.Tailwind; using Blazorise.Icons.FontAwesome; builder.Services .AddBlazorise() .AddTailwindProviders() .AddFontAwesomeIcons();
PWA & Offline Support (optional)
For information about PWAs & offline support, please take a look at our PWA docs.