Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Blazor Component Library based on Material Design principles with an emphasis on ease of use and extensibility

License

NotificationsYou must be signed in to change notification settings

MudBlazor/MudBlazor

MudBlazor Logo

Material Design components for Blazor

GitHub Workflow StatusQuality Gate StatusCodecovGitHubGitHub Repo starsContributorsDiscussionsDiscordTwitterNuGet versionNuGet downloads

Build stunning, interactive web applications with MudBlazor — the open-source Material Design library for Blazor.

🌐DocumentationInteractive Playground

💎 Why Choose MudBlazor?

📖 Comprehensive documentation and examples
🎨 Beautiful Material Design components
💻 Write in C# with minimal JavaScript
✅ Extensive test coverage

📊 Repo Stats

Repobeats analytics image

🚀 Getting Started

Use one of ourtemplates, or follow the quick install guide below:

Installation

Install Package:

dotnet add package MudBlazor

Add to_Imports.razor:

@usingMudBlazor

Add toMainLayout.razor orApp.razor:

<MudThemeProvider/><MudPopoverProvider/><MudDialogProvider/><MudSnackbarProvider/>

Add to HTMLhead section (index.html/_Layout.cshtml/_Host.cshtml/App.razor):

<linkhref="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"rel="stylesheet" /><linkhref="_content/MudBlazor/MudBlazor.min.css"rel="stylesheet" />

Add to the default Blazor script at the end of the HTMLbody section:

<scriptsrc="_content/MudBlazor/MudBlazor.min.js"></script>

Add toProgram.cs:

usingMudBlazor.Services;
builder.Services.AddMudServices();

Example Usage

<MudTextTypo="Typo.h6">    MudBlazor is@Text</MudText><MudButtonVariant="Variant.Filled"Color="Color.Primary"OnClick="ButtonOnClick">@ButtonText</MudButton>@code{stringText{get;set;}="????";stringButtonText{get;set;}="Click Me";intClickCount{get;set;}voidButtonOnClick(){ClickCount+=1;Text=$"Awesome x {ClickCount}";ButtonText="Click Me Again";}}

For more details, see thefull installation guide.

🤝 Contributing

Contributions from the community are what make MudBlazor successful.

💬 Feel free to chat with uson Discord to get feedback before diving in.
📚 Check out ourcontribution guidelines to get started and learn more about how the project works.
🧪 If a PR fixes something you reported,locally test it to ensure your app works as expected.

⚙️ Version Support

MudBlazor.NETSupport
5.x.x.NET 5Ended Jan 2022
6.x.x.NET 6,.NET 7,.NET 8Ended Jan 2025
7.x.x.NET 7,.NET 8Limited Support
8.x.x.NET 8,.NET 9✅ Full Support

Note

  1. Upgrading? Check ourMigration Guide for help with breaking changes.
  2. Static rendering is not supported.Learn more
  3. Use an up-to-date browser.Blazor supported platforms

[8]ページ先頭

©2009-2025 Movatter.jp