iT邦幫忙

2024 iThome 鐵人賽

DAY 17
0
佛心分享-IT 人自學之術

ASP.NET Core 30日成長路系列 第 17

Day17:Bootstrap5 基本元件介紹

  • 分享至 

  • xImage
  •  

Bootstrap5 基本元件介紹


今天我們要學的是Bootstrap5基本元件介紹,在開始介紹元件之前,我們先來介紹一下在Html檔中需要引入那些函式庫&宣告哪些功能~

在撰寫Html檔時我們需要注意的有三個地方:
1.區段
加入meta tags與bootstrap css函式參考。

<meta charset=”utf-8”>
<meta  name=”viewport” content=”width=device-width, initial-scale=1”>
//描述網頁資料的元標籤

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
//參考bootstrap的css函式庫

2.區段

<h1>Hello, world!</h1>
//用來宣告Bootstrap的布局、元件及樣式

3.末兩行
加入Popper與Bootstrap的函式庫參考

<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/umd/popper.min.js"></script> 
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.bundle.min.js"></script>

補充📄
1.user-scaleable
若不想讓使用者縮放行動裝置大小,可加上user-scaleable=no,即可禁用縮放功能。
2.Popper.js
是一個專門用來管理「彈出元素」位置的 JavaScript 庫,通常用來處理像工具提示 (tooltips)、彈出框 (popovers)、下拉選單 (dropdowns) 等浮動元素的定位問題。這些元素通常會相對於其觸發元素(如按鈕、輸入框等)顯示。

然後接下來就要進入我們介紹元件的正題了~
接下來要介紹的元件有以下幾種:

1.Card卡片
2.Button按鈕
3.Accordion手風琴
4.Font Awesome圖示字型
5.Carousel
6.Input group輸入群組
7.Badge徽章標誌
8.Modal對話視窗
9.Navbar導覽列
10.Dropdown下拉式選單
11.List group
12.Pagination分頁

1.Card卡片
Card是卡片是元件,用來取代之前的Panel、Thumbnail與well元件。
可容納的型態豐富,包含:Body、Title、Text、Link、Image、List Groups等。

2.Button按鈕
Button元件是一群CSS樣式定義,套用該樣式後會變成Bootstrap風格的按鈕元件。

3.Accordion手風琴
外觀類似手風琴,常用於Q&A說明或者是分類說明。

4.Font Awesome圖示字型
早期多直接用圖檔繪製,現在多流行圖示字型,方便快速引用。

5.Carousel
是幻燈片輪播元件,可像旋轉木馬一樣轉來轉去循環顯示所要的內容,故得名Carousel。

6.Input group輸入群組
是指在input的前後加上圖標or文字型成一個群組,以增加辨識性及語意。

7.Badge徽章標誌
用來附加文字或數字到HTML控制項中。

8.Modal對話視窗
是頁面中彈出的對話視窗,通常按下Button觸發,用來輸入資料或確認用,通常跳出後背景頁會變為灰色。

9.Navbar導覽列
網頁頂端作為導覽用途的一條Bar,通常放分頁的項次與目錄之超連結。
(導覽列也支援RWD)

10.Dropdown下拉式選單
就是點下按鈕後會跳出相應的下拉項目供使用者選擇。

11.List group
用來條列資訊的元件,且每個項目允許複雜結構的自訂。

12.Pagination分頁
用來呈現分頁碼的超連結元件,就是閱讀電子書或者是網頁搜尋要翻頁時最底下的那個。

那麼以上就是今天的分享啦~
明天見啦~See YA(。•̀ᴗ-)


上一篇
Day16:什麼是Bootstrap5
下一篇
Day18:施展漂亮魔法~✨Bootstrap5 實際操作演練!
系列文
ASP.NET Core 30日成長路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言