主頁 > .NET開發 > BootstrapBlazor 組件庫介紹

BootstrapBlazor 組件庫介紹

2020-12-03 06:02:23 .NET開發

專案介紹

演示系統地址:https://www.blazor.zone

Blazor 是一個使用 .NET 生成互動式客戶端 Web UI 的框架:

  • 使用 C# 代替 JavaScript 來創建豐富的互動式 UI,
  • 共享使用 .NET 撰寫的服務器端和客戶端應用邏輯,
  • 將 UI 呈現為 HTML 和 CSS,以支持眾多瀏覽器,其中包括移動瀏覽器,

使用 .NET 進行客戶端 Web 開發可提供以下優勢:

  • 使用 C# 代替 JavaScript 來撰寫代碼,
  • 利用現有的 .NET 庫生態系統,
  • 在服務器和客戶端之間共享應用邏輯,
  • 受益于 .NET 的性能、可靠性和安全性,
  • 始終高效支持 Windows、Linux 和 macOS 上的 Visual Studio,
  • 以一組穩定、功能豐富且易用的通用語言、框架和工具為基礎來進行生成,

本專案是利用 Bootstrap 樣式進行封裝的 UI 組件庫,本專案托管在Gitee上star 專案地址: 傳送門

演示系統地址:https://www.blazor.zone

  該組件庫現階段一共包含組件71個,歡迎各位提出issue 傳送門,提出bug、增加功能以及增加更多的組件,更加方便各位在專案中的使用,同時issue也是查找問題的好地方,在這你也許能遇到與你有相同困惑的小伙伴,說不定已經提出解決方案;

 

序號 類別 組件 描述
1 布局 Divider 分割線 區隔內容的分割線
2 Layout 布局 用于布局的容器組件,方便快速搭建頁面的基本結構
3 Footer 頁腳組件 顯示在網頁的最下方,提供回傳頂端按鈕
4 Scroll 滾動條 給高度或者寬度超標的組件增加滾動條
5 Skeleton 骨架屏 在需要等待加載內容的位置提供一個占位圖形組合
6 Split 面板分割 Split 面板分割
7 導航 Breadcrumb 面包屑 顯示當前頁面的路徑,快速回傳之前的任意頁面
8 Menu 導航選單 為頁面和功能提供導航的選單串列
9 Nav 導航組件 為網站提供導航功能的選單
10 Dropdown 下拉選單 將動作或選單折疊到下拉選單中
11 GoTop 回傳頂端組件 點擊后回傳指定容器的頂端
12 Pagination 分頁 當資料量過多時,使用分頁分解資料
13 Steps 步驟條 引導用戶按照流程完成任務的導航條
14 Tabs 標簽頁 分隔內容上有關聯但屬于不同類別的資料集合,
15 表單 EditorForm 表單組件 通過系結資料模型自動呈現編輯表單
16 ValidateForm 表單組件 可供資料合規檢查的表單組件
17 AutoComplete 自動完成 輸入框自動完成功能
18 Button 按鈕 常用的操作按鈕
19 Checkbox 多選框 一組備選項中進行多選
20 CheckboxList 多選框組 控制元件用于創建多選的復選框組
21 DatePicker 日期選擇器 用于選擇或輸入日期
22 DateTimeRange 日期時間段選擇器 在同一個選擇器里選擇一段日期
23 DropdownList 下拉框 當選項過多時,使用下拉選單展示并選擇內容(建議使用Select組件)
24 Editor 富文本框 將輸入的文字轉化為 html 代碼片段
25 Input 輸入框 通過滑鼠或鍵盤輸入字符
26 InputNumber 組件 僅允許輸入標準的數字值,支持自定義范圍及其他高級功能
27 Markdown 編輯器 提供 Markdown 語法支持的文本編輯器
28 Radio 單選框 在一組備選項中進行單選
29 Rate 評分 評分組件
30 Select 選擇器 當選項過多時,使用下拉選單展示并選擇內容
31 MultiSelect 多項選擇器 當進行多項選項時,使用下拉選單展示并提供搜索多項選擇內容
32 Slider 滑塊 通過拖動滑塊在一個固定區間內進行選擇
33 Switch 開關 提供最普通的開關應用
34 Textarea 多行文本框 用于錄入大量文字
35 Toggle 開關 提供最普通的開關應用,值為 true false
36 Transfer 穿梭框 -
37 Upload 上傳 通過點擊或者拖拽上傳檔案
38 資料 Avatar 頭像 用圖示、圖片或者字符的形式展示用戶或事物資訊
39 Badge 徽章組件 出現在按鈕、圖示旁的數字或狀態標記
40 Card 卡片 將資訊聚合在卡片容器中展示
41 Calendar 日歷框 按照日歷形式展示資料的容器,當資料是日期或按照日期劃分時,例如日程、課表、價格日歷等,農歷等,目前支持年/月切換
42 Captchas 滑塊驗證碼 通過拖動滑塊進行人機識別
43 Carousel 走馬燈 在有限空間內,回圈播放同一型別的圖片、文字等內容
44 Chart 圖表 通過給定資料,繪畫各種圖表的組件
45 Circle 進度環 圖表類組件,一般有兩種用途:
  1. 顯示某項任務進度的百分比
  2. 統計某些指標的占比,
46 Collapse 折疊面板 通過折疊面板收納內容區域
47 ListView 串列視圖 提供規則排列控制元件
48 Popover 彈出窗組件 點擊/滑鼠移入元素,彈出氣泡式的卡片浮層
49 QRCode 二維碼 用于二維碼生成
50 Search 搜索框 用于資料搜索
51 Table 表格 用于展示多條結構類似的資料,可對資料進行排序、篩選、對比或其他自定義操作,內置超多功能,滿足你各種應用場景
52 Tag 標簽 用于標記和選擇
53 Timeline 時間線 可視化地呈現時間流資訊
54 Tooltip 提示工具條 提供滑鼠懸停或者獲得焦點后顯示提示框
55 Tree 樹形控制元件 用清晰的層級結構展示資訊,可展開或折疊
56 BarcodeReader 條碼掃描 本組件通過呼叫攝像頭對條碼進行掃描,獲取到條碼內容條碼/QR碼
57 Camera 攝像頭拍照組件 本組件通過呼叫攝像頭進行拍照操作
58 Handwritten 手寫簽名 桌面瀏覽器測驗請用F12模擬為觸摸設備
59 訊息 Alert 警告 用于頁面中展示重要的提示資訊
60 Console 控制臺 控制臺組件,一般用于后臺任務的輸出
61 Dialog 對話框組件 通過注入服務呼叫 Show 方法彈出視窗進行人機互動
62 Drawer 抽屜 呼出一個臨時的側邊欄, 可以從多個方向呼出
63 Message 訊息提示 常用于主動操作后的反饋提示,與 Toast 的區別是后者更多用于系統級通知的被動提醒
64 Modal 模態框 在保留當前頁面狀態的情況下,告知用戶并承載相關操作
65 Light 指示燈 提供各種狀態的指示燈
66 Popconfirm 氣泡確認框 點擊元素,彈出氣泡確認框
67 Progress 進度條 用于展示操作進度,告知用戶當前狀態和預期
68 Spinner 旋轉圖示 加載資料時顯示動效
69 SweetAlert 彈窗組件 模態對話框,多用于動作程序中進行詢問后繼續,或者顯示執行結果
70 Toast 輕量彈窗 提供輕量級 Toast 彈窗
71 Timer 計時器 用于時間倒計時

以上是該組件庫現階段所有組件的基本介紹,歡迎各位大佬使用,

寫在最后

  希望大佬們看到這篇文章,能給專案點個star支持下,感謝各位!

star流程:

1、訪問點擊專案鏈接:BootstrapBlazor;

2、點擊star,如下圖,即可完成star,關注專案不迷路:

 

另外還有兩個GVP專案,大佬們方便的話也點下star唄,非常感謝:

  BootstrapAdmin 專案地址:star
  https://gitee.com/LongbowEnterprise/BootstrapAdmin

  SliderCaptcha 專案地址:star
  https://gitee.com/LongbowEnterprise/SliderCaptcha

 

交流群(QQ)

BootstrapAdmin & Blazor(795206915)歡迎加群討論,

 

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/228680.html

標籤:.NET Core

上一篇:c#與kepsever服務器通訊異步讀寫變數時出現錯誤

下一篇:BootstrapBlazor 組件庫介紹

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • WebAPI簡介

    Web體系結構: 有三個核心:資源(resource),URL(統一資源識別符號)和表示 他們的關系是這樣的:一個資源由一個URL進行標識,HTTP客戶端使用URL定位資源,表示是從資源回傳資料,媒體型別是資源回傳的資料格式。 接下來我們說下HTTP. HTTP協議的系統是一種無狀態的方式,使用請求/ ......

    uj5u.com 2020-09-09 22:07:47 more
  • asp.net core 3.1 入口:Program.cs中的Main函式

    本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......

    uj5u.com 2020-09-09 22:07:49 more
  • asp.net網站作為websocket服務端的應用該如何寫

    最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......

    uj5u.com 2020-09-09 22:08:02 more
  • ASP.NET 開源匯入匯出庫Magicodes.IE Docker中使用

    Magicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......

    uj5u.com 2020-09-09 22:08:05 more
  • 在webform中使用ajax

    如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......

    uj5u.com 2020-09-09 22:08:50 more
  • iis添加asp.net網站,訪問提示:由于擴展配置問題而無法提供您請求的

    今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......

    uj5u.com 2020-09-09 22:10:00 more
  • WebAPI-處理架構

    帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......

    uj5u.com 2020-09-09 22:11:13 more
  • 微信門戶開發框架-使用指導說明書

    微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......

    uj5u.com 2020-09-09 22:15:18 more
  • WebAPI-HTTP編程模型

    帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......

    uj5u.com 2020-09-09 22:15:23 more
  • 部署WebApi隨筆

    一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......

    uj5u.com 2020-09-09 22:15:48 more
最新发布
  • C#多執行緒學習(二) 如何操縱一個執行緒

    <a href="https://www.cnblogs.com/x-zhi/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/2943582/20220801082530.png" alt="" /></...

    uj5u.com 2023-04-19 09:17:20 more
  • C#多執行緒學習(二) 如何操縱一個執行緒

    C#多執行緒學習(二) 如何操縱一個執行緒 執行緒學習第一篇:C#多執行緒學習(一) 多執行緒的相關概念 下面我們就動手來創建一個執行緒,使用Thread類創建執行緒時,只需提供執行緒入口即可。(執行緒入口使程式知道該讓這個執行緒干什么事) 在C#中,執行緒入口是通過ThreadStart代理(delegate)來提供的 ......

    uj5u.com 2023-04-19 09:16:49 more
  • 記一次 .NET某醫療器械清洗系統 卡死分析

    <a href="https://www.cnblogs.com/huangxincheng/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/214741/20200614104537.png" alt="" /&g...

    uj5u.com 2023-04-18 08:39:04 more
  • 記一次 .NET某醫療器械清洗系統 卡死分析

    一:背景 1. 講故事 前段時間協助訓練營里的一位朋友分析了一個程式卡死的問題,回過頭來看這個案例比較經典,這篇稍微整理一下供后來者少踩坑吧。 二:WinDbg 分析 1. 為什么會卡死 因為是表單程式,理所當然就是看主執行緒此時正在做什么? 可以用 ~0s ; k 看一下便知。 0:000> k # ......

    uj5u.com 2023-04-18 08:33:10 more
  • SignalR, No Connection with that ID,IIS

    <a href="https://www.cnblogs.com/smartstar/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/u36196.jpg" alt="" /></a>...

    uj5u.com 2023-03-30 17:21:52 more
  • 一次對pool的誤用導致的.net頻繁gc的診斷分析

    <a href="https://www.cnblogs.com/dotnet-diagnostic/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/3115652/20230225090434.png" alt=""...

    uj5u.com 2023-03-28 10:15:33 more
  • 一次對pool的誤用導致的.net頻繁gc的診斷分析

    <a href="https://www.cnblogs.com/dotnet-diagnostic/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/3115652/20230225090434.png" alt=""...

    uj5u.com 2023-03-28 10:13:31 more
  • C#遍歷指定檔案夾中所有檔案的3種方法

    <a href="https://www.cnblogs.com/xbhp/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/957602/20230310105611.png" alt="" /></a&...

    uj5u.com 2023-03-27 14:46:55 more
  • C#/VB.NET:如何將PDF轉為PDF/A

    <a href="https://www.cnblogs.com/Carina-baby/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/2859233/20220427162558.png" alt="" />...

    uj5u.com 2023-03-27 14:46:35 more
  • 武裝你的WEBAPI-OData聚合查詢

    <a href="https://www.cnblogs.com/podolski/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/616093/20140323000327.png" alt="" /><...

    uj5u.com 2023-03-27 14:46:16 more