MudBlazor:一个UI简洁美观漂亮的Blazor开源组件!

Blazor,作为.NET生态系统中的一个革命性框架,使得可以使用C#来全栈开发Web应用。下面推荐一个Blazor开源UI组件MudBlazor,方便我们快速开发。

01

项目简介

MudBlazor 是一个开源的 .NET 库,它为 Blazor 应用程序提供了一套丰富的 Material Design 风格的组件。MudBlazor提供了一套完整的组件库,使得开发者能够快速构建美观且功能丰富的用户界面。

02

项目特点

  1. Material Design 风格:遵循 Material Design 设计语言,这是由 Google 提出的一种视觉语言,它指导了如何设计出直观、一致且美观的界面。

  2. 组件丰富:提供了 50 多个预构建的组件,包括按钮、表单控件、导航菜单、数据表格、卡片等,这些组件都遵循 Material Design 规范。

  3. 易于使用:组件使用简单,方便我们快速地在 Blazor 应用程序中使用。

  4. 高度可定制:组件支持高度定制,方便我们根据项目需求调整组件的样式和行为。

  5. 跨平台:由于 Blazor 本身的跨平台特性,MudBlazor 组件可以在 WebAssembly (WASM) 或服务器端的 Blazor 应用程序中运行。

03

使用方法

1、安装依赖库

dotnet add package MudBlazor

2、在_Imports.razor引用

@using MudBlazor

3、在页面,添加字体和样式引用

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

4、添加JavaScript引用

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

5、在项目入口Program.cs注册服务

using MudBlazor.Services;


builder.Services.AddMudServices();

6、在MainLayout.razor添加以下组件

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

至此MudBlazor项目配置完成,接下去就可以根据项目需求进行开发了。

04

示例效果图

a91f4ab5857b126ed075b6c9aeb875a6.png

05

组件类别

基础

770c2b8d2bdde0560f5d8dfd740aa152.png

布局

786dffd50d3f8565d0fd1ad8db8c4435.png

按钮

fdfd7dd22bb455250e0b46832541fcf3.png

输入框

fd928610cfa004f44ee7199935818e30.png

列表

85404fa23009f1b4f90a5a5dc2cda5cc.png

导航

5f4d3c9391c3719cbf24697a7b88c9b4.png

提示框/反馈

3f4eb3bc768ee239bc69730af0bad016.png

样式组件

95aba06d0f3d39d8ee95293ba7e3b561.png

06

项目地址

https://github.com/MudBlazor/MudBlazor

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值