今天給大家推薦一些開源、美觀的Blazor UI組件庫,這些優(yōu)秀的開源框架和項(xiàng)目不僅能夠幫助開發(fā)者們提高開發(fā)效率,還能夠?yàn)樗麄兊捻?xiàng)目帶來更加豐富的用戶體驗(yàn)。
注:排名不分先后,都是十分優(yōu)秀的開源框架和項(xiàng)目
?Ant Design Blazor
Ant Design Blazor 是一個(gè)基于 Blazor 的前端 UI 組件庫,它是 Ant Design 的一個(gè)實(shí)現(xiàn)。它提供了一套開箱即用的高質(zhì)量 Razor 組件,可以用于多種托管方式共享。Ant Design Blazor 支持基于 WebAssembly 的客戶端和基于 SignalR 的服務(wù)端 UI 事件交互,支持漸進(jìn)式 Web 應(yīng)用(PWA),使用 C# 構(gòu)建,多范式靜態(tài)語言帶來高效的開發(fā)體驗(yàn)。它基于 .NET Standard 2.1/.NET 5/.NET 6,可直接引用豐富 .NET 類庫,并且可以與已有的 ASP.NET Core MVC、RazorPages 項(xiàng)目無縫集成。Ant Design Blazor 的樣式修改可以在組件中通過添加 style 屬性完成,一般組件都能在 style 中添加樣式的寬高屬性完成對(duì)樣式的修改。
項(xiàng)目地址:https://github.com/ant-design-blazor/ant-design-blazor
MASA.Blazor
MASA.Blazor 是一個(gè) Blazor 的 UI 組件庫,它為 Blazor 開發(fā)人員提供了了一系列豐富、高質(zhì)量、Vuetify 1:1還原的基礎(chǔ)組件,以便于在 Web 應(yīng)用開發(fā)中快速構(gòu)建界面。這些組件包括按鈕、表單、表格、模態(tài)框、菜單、分頁、上傳,以及很多實(shí)用的預(yù)置組件和.Net深度集成功能,包括Url、面包屑、導(dǎo)航三聯(lián)動(dòng),高級(jí)搜索,i18n等。
MASA.Blazor基于Material設(shè)計(jì)規(guī)范和BlazorComponent的交互能力提供標(biāo)準(zhǔn)的基礎(chǔ)組件庫。提供如布局、彈框標(biāo)準(zhǔn)、Loading、全局異常處理等標(biāo)準(zhǔn)場(chǎng)景的預(yù)置組件。從更多實(shí)際場(chǎng)景出發(fā),滿足更多用戶和場(chǎng)景的需求,最大的減少開發(fā)者的時(shí)間成本??s短開發(fā)周期提高開發(fā)效率。
項(xiàng)目地址:https://github.com/masastack/MASA.Blazor
Element-Blazor
Element-Blazor 是一個(gè)基于 Blazor 的 UI 組件庫,它提供了與 Element 相似的 API 和樣式,可以幫助開發(fā)人員更快速地構(gòu)建現(xiàn)代 Web 應(yīng)用程序。
項(xiàng)目地址:https://github.com/Element-Blazor/Element-Blazor
BootstrapBlazor
BootstrapBlazor
Bootstrap Blazor是一個(gè)基于Bootstrap的Blazor UI組件庫,提供了豐富的UI組件和交互體驗(yàn),可以幫助開發(fā)者快速構(gòu)建高質(zhì)量的Web應(yīng)用程序。Bootstrap Blazor的設(shè)計(jì)風(fēng)格簡(jiǎn)潔、美觀,同時(shí)也非常實(shí)用,可以滿足各種不同的需求。
項(xiàng)目地址:https://github.com/dotnetcore/BootstrapBlazor
MudBlazor
一個(gè)基于Blazor的前端UI組件庫MudBlazor,它可以為.NET開發(fā)人員提供支持并充分利用 Blazor 提供的功能。使用MudBlazor,您可以創(chuàng)建出色的應(yīng)用程序,而無需掌握HTML,CSS和JS,并將您的技能集中在C#上。MudBlazor支持使用.NET 6和.NET 7。在GitHub上的Star數(shù)超過了4000。
項(xiàng)目地址:https://github.com/MudBlazor/MudBlazor/
MatBlazor
MatBlazor是一套基于Material Design規(guī)范實(shí)現(xiàn)的Blazor和Razor通用組件庫。它提供了豐富的UI組件和交互體驗(yàn),可以幫助開發(fā)者快速構(gòu)建高質(zhì)量的Web應(yīng)用程序
項(xiàng)目地址:https://github.com/SamProf/MatBlazor
Blazorise
Blazorise是一個(gè)建立在Blazer之上的組件庫,支持CSS框架,如Bootstrap,Tailwind,Bulma,AntDesign和Material。
項(xiàng)目地址:https://github.com/Megabit/Blazorise
fluentui-blazor
Fluent UI Blazor 是 Microsoft 提供的開源 Blazor 組件庫,旨在幫助您創(chuàng)建符合 Fluent UI 設(shè)計(jì)語言的 Web 應(yīng)用程序。Fluent UI 是 Microsoft 的通用設(shè)計(jì)語言,用于創(chuàng)建美觀、一致和易用的用戶界面。
Fluent UI Blazor 提供廣泛的組件,包括按鈕、輸入框、列表、表格等。Fluent UI Blazor 還提供了一個(gè)強(qiáng)大的主題系統(tǒng),使您可以輕松自定義您的應(yīng)用程序的外觀。
官網(wǎng)地址:https://www.fluentui-blazor.net/
開源地址:https://github.com/microsoft/fluentui-blazor
Radzen Blazor
一組 70+ 免費(fèi)和開源的原生 Blazor UI 控件。Radzen Blazor 組件是開源的,可免費(fèi)用于商業(yè)用途??梢詮?NuGet 安裝它們,也可以從源代碼生成自己的副本。
這些組件使用 C# 實(shí)現(xiàn),并充分利用 Blazor 框架。它們不依賴于或包裝現(xiàn)有的JavaScript框架或庫。完全支持 Blazor Server 和 Blazor WebAssembly。
項(xiàng)目地址:https://github.com/radzenhq/radzen-blazor文章來源:http://www.zghlxwxcb.cn/news/detail-617906.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-617906.html
到了這里,關(guān)于開源Blazor UI組件庫精選:讓你的Blazor項(xiàng)目煥然一新!的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!