淺談對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;