1. 程式人生 > >淺談對Bootstrap的看法之一(文字顏色、表格、進度條、按鈕)

淺談對Bootstrap的看法之一(文字顏色、表格、進度條、按鈕)

今天第一次接觸Bootstrap,官方介紹其是前端元件庫,用於開發響應式佈局、移動裝置優先的 WEB 專案。個人認為,Bootstrap是一個大型的CSS樣式包,裡面包含了各種各樣的CSS樣式。當程式設計師進行網站開發時,可以直接使用包中定義好的樣式。另外,Bootstrap自適應螢幕,包內的樣式能夠起到跟隨螢幕大小而改變文字或圖片大小的功能。接下來,我將從文字顏色、表格、進度條、按鈕等多個方面進行介紹(Bootstrap需要引用才可以使用,可以從網上引用,也可以下載到本地引用)。

Bootstrap網上引用方法:

<!-- 適應螢幕大小 -->
<meta name="viewport" content="width=device-width,initial-scale=1">

<!-- 新 Bootstrap4 核心 CSS 檔案 -->
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/4.1.0/css/bootstrap.min.css">
 
<!-- jQuery檔案 務必在bootstrap.min.js 之前引入 -->
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
 
<!-- popper.min.js 用於彈窗、提示、下拉選單 -->
<script src="https://cdn.bootcss.com/popper.js/1.12.5/umd/popper.min.js"></script>
 
<!-- 最新的 Bootstrap4 核心 JavaScript 檔案 -->
<script src="https://cdn.bootcss.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>

Bootstrap下載到本地引用方法:

1.文字顏色


相關說明:Bootstrap包中自帶多種文字顏色樣式,在生成文字的同時只要寫上規定的類名就可以引用文字顏色。

主要程式碼:

<h2>代表指定意義的文字顏色</h2>
<p class="text-muted">柔和的文字</p>
<p class="text-primary">重要的文字</p>
<p class="text-success">成功的文字</p>
<p class="text-info">提示資訊的文字</p>
<p class="text-warning">警告文字</p>
<p class="text-danger">危險操作文字</p>
<p class="text-secondary">副標題</p>
<p class="text-dark">深灰色文字</p>
<p class="text-light">淺灰色文字</p>
<p class="text-white">白色文字</p>

2.表格


相關說明:可以實現邊框、背景顏色、滑鼠滑過背景顏色改變等效果。

主要程式碼:

                <h2>基礎表格</h2>
		<p>.table類來設定基礎表格的樣式:</p>
		<table class="table table-striped table-bordered table-hover">
			<thead>
				<tr>
					<th>Firstname</th>
					<th>Lastname</th>
					<th>Email</th>
				</tr>
			</thead>
			<tbody>
				<tr class="table-primary">
					<td>John</td>
					<td>Doe</td>
					<td>
[email protected]
</td> </tr> <tr class="table-primary"> <td>John</td> <td>Doe</td> <td>[email protected]</td> </tr> <tr class="table-primary"> <td>John</td> <td>Doe</td> <td>[email protected]</td> </tr> <tr class="table-primary"> <td>John</td> <td>Doe</td> <td>[email protected]</td> </tr> </tbody> </table>

3.進度條

相關說明:可以實現進度條顏色、百分比、動畫(第四條黃色為滾動效果)等效果。

主要程式碼:

                <div class="progress">
			<div class="progress-bar" style="width: 70%">70%</div>
		</div><br>
		<div class="progress">
			<div class="progress-bar bg-success" style="width: 60%">60%</div>
		</div><br>
		<div class="progress">
			<div class="progress-bar progress-bar-striped" style="width:50%">50%</div>
		</div><br>
		<div class="progress">
			<div class="progress-bar progress-bar-striped progress-bar-animated bg-warning"  style="width:40%">40%</div>
		</div><br>

4.按鈕


相關說明:可以實現大按鈕獨佔一行、啟用按鈕和不能點選按鈕、內嵌下拉選單按鈕等效果。

主要程式碼:

                <div class="bnt-group">
			<button type="button" class="btn btn-primary">Apple</button>
			<button type="button" class="btn btn-primary">Samsung</button>
			<div class="btn-group">
				<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Sony</button>
				<div class="dropdown-menu">
					<a class="dropdown-item" href="#">Tablet</a>
					<a class="dropdown-item" href="#">Smartphone</a>
				</div>
			</div>
		</div>
最後的話:本文只是提到Bootstrap中作者感興趣的一小部分功能,稍後更新其他內容。

相關推薦

Bootstrap看法之一文字顏色表格進度按鈕

今天第一次接觸Bootstrap,官方介紹其是前端元件庫,用於開發響應式佈局、移動裝置優先的 WEB 專案。個人認為,Bootstrap是一個大型的CSS樣式包,裡面包含了各種各樣的CSS樣式。當程式設計師進行網站開發時,可以直接使用包中定義好的樣式。另外,Bootstrap

Bootstrap看法之三提示框和彈出框滾動監聽小工具

1.提示框和彈出框相關說明:提示框和彈出框效果類似。提示框:通過向元素新增 data-toggle="tooltip" 來建立提示框,<a href="#" data-toggle="tooltip" title="我是提示內容!">滑鼠移動到我這</a&g

Js面向物件的理解1

    面向物件的語言有一個標誌,那就是它們都有類的概念,通過類來建立任意多個具有相同屬性和方法的物件。它是一種程式開發的方法,它將物件作為程式的基本單元,將邏輯和資料封裝其中,以提高程式碼的靈活性、重用性和擴充套件性。物件是把資料及對資料的操作方法放在一起,作為一個相互依存的整體。簡單的

面向物件的理解2

面向過程與面向物件的區別: 面向過程是一種直接的程式設計方法,它是按照程式語言的思路考慮問題。通過順序執行一組語句來實現一個功能,這些語句的執行過程就是整個程式。 面向物件是一種抽象度更高的程式設計方法。它的目標是使模組的抽象度更高,目的是可複用。面向物件三大特性:封裝,繼承,多型。 面向過程可以說是從細節方

心理學角度“人”與“人工智慧”的看法

最近讀完了《終極複製—人工智慧將如何推動社會鉅變》,此書從經濟、政治、歷史、哲學等角度對人工智慧的發展趨勢、對人工智慧未來的窺探、對未來社會的大膽預測和人類面對的挑戰做以介紹;小女子不才,只能領略其中一二,但恰巧最近讀了一本《你的生存本能正在殺死你》,對未來懷著

【設計模式之一MVC設計模式的理解

    在APP開發中,我們經常提MVC,顧名思義,M:Model,模型層,或者叫資料層,V:View,檢視層.C:Control,控制器層,或者叫邏輯層.每次實現某項功能的時間,本著唯一責任制的原則

Lua的看法

本著Lua簡單易用的想法來學Lua,沒想到這Lua是一點都不簡單啊! 眾人流傳的Lua指令碼簡單,也只是停留在使用Lua指令碼的層面上而已。事實上設計Lua指令碼卻並非易事,Lua語言設計的原則是小巧,所以甚至很多東西都沒有語言層次上的實現,例如陣列、類、迭代

多線程的理解

cpu 動態 tor 包裝 list star and jvm 周期 今天我們先來聊聊有關線程的話題...... 一. 線程概述 1. 簡單區分程序、進程和線程 程序是指一段靜態的代碼 進程是指正在執行的程序,將靜態的代碼運行起來 線程是指正在執行程序的

A1—JavaScript中的原型

js原型是什麽?想要了解這個問題,我們就必須要知道對象。對象根據w3cschool上的介紹:對象只是帶有屬性和方法的特殊數據類型。我們知道,數組是用來描述數據的。其實呢,對象也是用來描述數據的。只不過有一點點的區別,那就是數組的下標只能是數字。所以,數組最好只用來裝同樣意義的內容。比如說[1,2,3,4,5]

分布式事務

back 微服務 目的 light ber message values 及其 環境 現今互聯網界,分布式系統和微服務架構盛行。一個簡單操作,在服務端非常可能是由多個服務和數據庫實例協同完成的。在一致性要求較高的場景下,多個獨立操作之間的一致性問題顯得格外棘手。基

我的MongoDB學習

如果 自動 淺談 查詢 技術分享 刪除 insert 工作經歷 posit   上一篇簡單講了mongodb的安裝,mongo的windows服務安裝,這樣服務器重啟windows服務會自動重啟mongodb的server,然後我們就可以用客戶端去管理數據了。mongod

象的創建內存布局和訪問定位

虛擬機創建 head 分配 完成 原子性 mar ava 失敗重試 檢查 在此簡單的記錄一下《深入理解Java虛擬機》第2章的2.3節內容。 對象的創建   這裏的對象的創建是指普通的對象(不包括數組和Class對象)。對象的創建簡單來說就是執行new的時候,虛擬機做出對應

自學Python之路day1

簡單 程序 odi odin 限制次數 變量類型 第一個程序 構造 welcom 2018-02-19 17:15:14 Python語言相對於其他語言較為簡潔,也相對好入門比如後面不加分號,基本見不著大括號等優點 第一個程序,也是學每門語言都需要掌握的第一個代碼

分詞算法1分詞中的基本問題

最短 hub 好的 說明 可能 漢語 等等 http ring [TOC] 前言 分詞或說切詞是自然語言處理中一個經典且基礎的問題,在平時的工作中也反復的接觸到分詞問題,用到了不同的模型,不同的方法應用在各個領域中,所以想對分詞問題做一個系統的梳理。大多數分詞問題主要是針對

後綴自動機的一點理解

字符串 變化 post .... 初始 mar 一起 樹狀 子集 後綴自動機入門詳解及模板

xmpp的理解及應用

mpp 通信 new xmpp times div log 傳輸數據 重新 參考原文鏈接 http://blog.sina.com.cn/s/blog_69f68f880102uyeg.html 一、xmpp是基於xml的協議。具有遵循標準,有安全性,使用TCP傳的xml的

協方差矩陣

但是 資料 sample 可能 tlab 原來 data- 一個 處理 原文地址:http://pinkyjie.com/2010/08/31/covariance/ 今天看論文的時候又看到了協方差矩陣這個破東西,以前看模式分類的時候就特困擾,沒想到現在還是搞不清楚,索性開

NaN的理解

def 淺談 nan 理解 個數字 sna efi 數字 color 1.NaN : Not a Number 不是一個數字 2.NaN 與其他數值進行比較的結果總是不相等的,包括它自身在內 3.判斷是否是NaN, 方法一 :is.NaN(變量);

二分思想的理解

搜索問題 turn class 中一 不能 運算 color arch 因此 1、什麽是二分思想? 二分思想可以理解為是一種將一個大問題分成兩個子題,當每次分析完兩個子問題後,舍棄其中一個不符合條件的子問題,再將符合條件的子問題一分為二,反復循環搜索判斷的操作,直至找到所求

js閉包的理解

閉包就是能夠讀取其他函式內部變數的函式。由於在javascript中,只有函式內部的子函式才能讀取區域性變數,所以閉包可以理解成“定義在一個函式內部的函式“。在本質上,閉包是將函式內部和函式外部連線起來的橋樑。(引用了自由變數的函式) function f1(){ var a=10;