『壹』 如何修改bootstrap模板,要實實在在的步驟,
用amaze ui
也是基於bootstrap的UI。比bootstrap功能多,樣式好看,一整套中文教程還有模板案例。
至於你一定要說修改bootstrap模板
1:下載模板
2:用谷歌瀏覽器打開index.html(一般都有這個頁面)
3:用谷歌瀏覽器調試(F12),選中要修改的元素。在調試框右邊修改樣式。修改好了。就將這個樣式單獨寫一個class賦值上去
『貳』 bootstrap柵格怎樣往左移動
bootstrap3.x使用了四種柵格選項來形成柵格系統,這四種選項在官網上的介紹如下圖,很多人不理解,這里跟大家詳解一下四種柵格選項之間的區別,其實區別只有一條就是適合不同尺寸的屏幕設備。我們看class前綴這一項,我們姑且以前綴命名這四種柵格選項,他們分別是col-xs、col-sm、col-md、col-lg,我們懂英文的就知道,lg是large的縮寫,md是mid的縮寫,sm是small的縮寫,xs是***的縮寫。這樣命名就體現了這幾種class適應的屏幕寬度不同。下面我們分別介紹這幾種class的特點。
具體如下:
電腦常見問題解決
1、無法自動識別硬碟控制器
使用非正版的個別操作系統光碟,在安裝系統時,容易出現此錯誤。原因是非正版光碟自動載入的硬碟控制器驅動不符合電腦自身需要的驅動。這種情況就建議換正版光碟安裝操作系統。
2、手動更新錯誤的驅動程序
windows操作系統正常使用,但手動更新驅動程序把硬碟控制器的驅動程序更新錯誤,導致此故障。解決方法是進入windows系統高級菜單,選擇最後一次的正常配置,即可正常進入系統。
3、bios設置變化後所導致
windows操作系統正常,但是由於某些原因,用戶修改了bios設置,導致0x0000007b故障。
『叄』 產品經理技術腦:Bootstrap
什麼是 Bootstrap?
Bootstrap 是Web 應用程序的前端框架擾滾凱。基於 HTML、CSS、JAVASCRIPT 。
Bootstrap由美國Twitter公司的設計師Mark Otto和Jacob Thornton合作開發的,基於HTML、CSS、JavaScript 的簡潔、直觀、強悍的前端開發框架,使得 Web 開發更加快捷備禪。
Bootstrap提供了優雅的HTML和CSS規范,由動態CSS語言Less寫成,一直是GitHub上的熱門開源項目。
Bootstrap 是一個用於快速開發 Web 應用程序和網站的前端框架。在現在的 Web 開發中,有幾個幾乎所有的 Web 項目中都需要的組件。
Bootstrap版本功能發展
Bootstrap 與最新版的 Google Chrome、Firefox、Internet Explorer、Opera 和 Safari 瀏覽器兼容,盡管有些瀏覽器並不是支持所有操作系統。
從 2.0 版本開始,Bootstrap 支持響應式網頁設計(RWD)。頁面布局可以根據顯示網頁的設備(桌面、平板電腦、手機)來進行動態調整。
3.0 版本開始,Bootstrap 將移動設備優先作為設計方針,更加強調了響應式設計。
4.0 alpha 版本添加 Sass 和 Flexbox 的支持。
Bootstrap特點
Bootstrap非常流行,得益於它非常實用的功能和特點。主要核心功能特點如下:
l跨設備、跨瀏覽器
可以兼容所有現代瀏覽器,包括比較詬病的IE7、8。當然,本課程不再考慮IE9以下瀏覽器。
l響應式布局
不但可以支持PC端的各種解析度的顯示,還支持移動端PAD、手機等屏幕的響應式切緩喚換顯示。
l提供的全面的組件
Bootstrap提供了實用性很強的組件,包括:導航、標簽、工具條、按鈕等一系列組件,方便開發者調用。
l內置jQuery插件
Bootstrap提供了很多實用性的jquery插件,這些插件方便開發者實現Web中各種常規特效。
l支持HTML5、CSS3
HTML5語義化標簽和CSS3屬性,都得到很好的支持。
l支持LESS動態樣式
LESS使用變數、嵌套、操作混合編碼,編寫更快、更靈活的CSS。它和Bootstrap能很好的配合開發。
Bootstrap基本內容與組件
Bootstrap 包括 HTML、CSS 及 JavaScript 的框架,提供字體排印、窗體、按鈕、導航及其他各種組件及 Javascript 擴展。主要包含內容有:
l 基本結構 : Bootstrap 提供了一個帶有網格系統、鏈接樣式、背景的基本結構。
l 全局CSS樣式 : Bootstrap 自帶以下特性:全局的 CSS設置、定義基本的 HTML 元素樣式、可擴展的 class,以及一個先進的網格系統。
l 組件 : Bootstrap 包含了十幾個可重用的組件,用於創建圖像、下拉菜單、導航、警告框、彈出框等等。
l JavaScript 插件 :Bootstrap包含了十幾個自定義的jQuery 插件。您可以直接包含所有的插件,也可以逐個包含這些插件。
l 定製 :您可以定製Bootstrap的組件、LESS 變數和jQuery 插件來得到您自己的版本。
lBootstrap全局Css樣式包括
Grid
Typography
Tables
Forms
Buttons
Responsiveness。
l還有大量其他有用的前端組件,比如:
Dropdowns
Navigation
Modals
Typehead
Pagination
Carousal
Breadcrumb
Tab
Thumbnails
Headers
Bootstrap資源
l參考資料
Bootstrap官網
http://getbootstrap.com
Bootstrap中文網
http://www.bootcss.com
網站使用案例
http://expo.bootcss.com/
Github
https://github.com/twbs/bootstrap
l教程
Bootstrap菜鳥教程
http://www.runoob.com/bootstrap/bootstrap-tutorial.html
Bootstrap on W3Schools
http://www.w3schools.com/bootstrap
慕課網視頻教程
http://www.imooc.com/course/list?c=bootstrap
l模版
Bootstrap免費模版
http://startbootstrap.com
模糊效果後台模版
http://akveo.github.io/blur-admin/
後台模版
https://colorlib.com/polygon/gentelella/index.html
儀表盤
http://keen.github.io/dashboards/
l主題
Flat-ui
http://designmodo.com/flat-free/
各種配色主題
https://bootswatch.com/
基於bootstrap的主題框架
http://bootflat.github.io
l實用工具
實用代碼片段
http://bootsnipp.com/ 提供一些有用的在線工具和代碼片段
『肆』 webjars入門
一、概念
WebJars是將客戶端(瀏覽器)資源(JavaScript,Css等)打成jar包文件,以對資源進行舉粗拍統一依賴管理。WebJars的jar包部署在Maven中央倉庫上。
二、如何使凳租用webjars案例(bootstrap)
①引入依賴
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>3.3.7-1</version>
</dependency>
②在前端網頁上引入外正羨部鏈接
<link rel="stylesheet" href="/webjars/bootstrap/3.3.7-1/css/bootstrap.min.css"/>
三、常用的webjars
jquery,Bootstrap,npm,Swagger UI ,D3.js,Enbjs,Font Awesome等等
可參考該網站: https://www.webjars.org/
『伍』 bootstrap框架怎麼使用
全局樣式
1
Bootstrap 中用到一些 HTML元素和CSS屬性需要將頁面設置為 HTML5 文檔類型,即在頁面頂部添加「<!DOCTYPE html>」
2
布局容器:Bootstrap 需要為頁面內容和柵格系統包裹一個 .container或container-fluid(占據全部視口viewport的容器)容器。
3
柵格系統,Bootstrap 提供了一套最多12列的流式柵格系統,通過 .row表示行 和 .col-xs-4 這種表示寬度的列快速創建柵格布局。
4
Bootstrap 排版、鏈接樣式設置了基本的全局樣式。
font-size 設置為 14px,line-height 設置為 1.428。
<p> (段落)元素還模告首被設置了等於 1/2 行高(即 10px)的底部外邊距(margin)。
基礎樣式
【排版】,
1. 標題,可以用來.h1 到 .h6 類給內聯屬性的文本賦予標題樣式,標題內通過<small> 標簽或帶.small 類的元素標記副標題。
主體文本:.lead 類讓段落突出顯示。
2. 內聯文本,使用<mark> 標簽表示標注文本,<del>刪除,<s>無用,<ins>插入,<u>下劃線,<small>小號(父容器字體大小的 85%),<strong>著重,<em>斜體。
3. 文本對齊類,text-left,text-center,text-right,text-justify,text-nowrap
4. 文本大小寫類,text-lowercase,text-uppercase,text-capitalize
5. 縮略語類,為 <abbr> 元素設置 title屬性並使用.initialism 類讓 font-size 變得稍微小些。例:<abbr title="attribute" class="initialism">attr</abbr>
6. 地址,以日常使用的格式呈現,在行結尾加 <br> 保留需要的樣式即可。
7. 引用,將 HTML 元素包裹在 <blockquote> 中即可表現為引用樣式。對於直接引用,建議用 <p> 標簽。旦數
8. 列表,list-unstyled類移除默認 list-style 樣式和左側外邊距的一組元素(只針對直接子元素)。list-inline類通過設置 display: inline-block; 並添加少量的內補(padding),將所有元素放置於同一行。dl-horizontal類讓 <dl> 內的短語及其描述排在一行。
【代碼】
<code> 標簽包裹內聯樣式的代碼片段,
<kbd> 標簽標記用戶通過鍵盤輸入的內容,
<pre> 展示代碼塊 。可用pre-scrollable 類設置最高350px帶垂直滾動條。
<var> 標簽標記變數,
<samp> 標簽標記程序輸出的內容。
【表格】
.table 類指定基本樣式,
.table-striped 條紋樣式,
.table-bordered 類為邊框樣式,
.table-hover 類帶滑鼠懸停樣式,
.table-condensed 類緊湊樣式。
狀態類(行或單元格設置顏色):active,success,info,warning,info。
將任何 .table 元素包裹在 .table-responsive 元素內,即可創建響應式表格,其
響應式表格: 會在小屏幕設備上(小於768px)水平滾動。當屏幕大於 768px 寬度時,水平滾動條消失。
【表單】
1. 基本實例,所有設置了 .form-control 類的 <input>、<textarea> 和 <select> 元素都將被默認設置寬度屬性為 width: 100%;。 將 label 元素和前面提到的控制項包裹在 .form-group 中可以獲得最好的排列。
不要講表單組直接和輸入框組混合使用。建議將輸入框組嵌套到表單組中使用。
form-group,input-group,control-group,
2. 內聯表單,<form> 元素添加 .form-inline 類可使友滾其內容左對齊並且表現為 inline-block 級別的控制項。只適用於視口(viewport)至少在 768px 寬度時(視口寬度再小的話就會使表單折疊)。
在內聯表單中單選/多選框控制項的寬度設置為 width: auto;
如果你沒有為每個輸入控制項設置 label 標簽,屏幕閱讀器將無法正確識別。對於這些內聯表單,你可以通過為label 設置 .sr-only 類將其隱藏。
3. 水平排列的表單
通過為表單添加 .form-horizontal 類改變 .form-group 的行為,使其表現為柵格系統中的行(row)
4. 多選和單選框
.radio、.radio-inline、.checkbox、.checkbox-inline 。
5. 靜態控制項
水平布局的表單中,如需將一行純文本和 label 元素放置於同一行,為 <p> 元素添加 .form-control-static類即可。
6. 控制項狀態
.disabled類禁用控制項,為<fieldset> 設置disabled 時則禁用包含的所有控制項。
a標簽不受此類影響。
readonly 屬性可以禁止用戶輸入
.has-warning、.has-error 或 .has-success 類到這些控制項的父元素即可。任何包含在此元素之內的 .control-label、.form-control 和 .help-block 元素都將接受這些校驗狀態的樣式。
你還可以針對校驗狀態為輸入框添加額外的圖標(注意依賴於label標簽)。只需設置相應的 .has-feedback 類並添加正確的圖標即可。
7. 控制項尺寸
通過 .input-lg .input-sm類似的類可以為控制項設置高度,通過 .col-lg-* 類似的類可以為控制項設置寬度
通過添加 .form-group-lg 或 .form-group-sm 類,為 .form-horizontal 包裹的 label 元素和表單控制項快速設置尺寸。
用柵格系統中的列(column)包裹輸入框或其任何父元素,都可很容易的為其設置寬度。
8. 輔助文本
help-block類,針對表單控制項的「塊(block)」級輔助文本。
【按鈕】
1. 基本樣式,btn、btn-default、btn-primary、btn-success、btn-info、btn-warning、btn-danger、active
2. 展現形式,btn-link、btn-block、close
3. 尺寸樣式,.btn-lg、.btn-sm 、.btn-xs 。
可通過 <a>、<button> 或 <input> 元素應用按鈕類,但建議用 <button> 元素來獲得在各個瀏覽器上獲得相匹配的繪制效果。
6
【圖片】
圖片形狀,img-rounded,img-circle,img-thumbnail,IE8 不支持 CSS3 中的圓角屬性。
7
【輔助】
text-muted、text-primary、text-success、text-info、text-warning、text-danger
bg-primary、bg-success、bg-info、bg-warning、bg-danger、
三角符號,caret
浮動
居中
組件樣式
【圖標】
200個來自 Glyphicon Halflings 的字體圖標,
圖標類只能應用在空元素上,且不可與其它組件聯合使用。
<span class="glyphicon glyphicon-search"></span>
【菜單】
將下拉菜單觸發器和下拉菜單都包裹在 .dropdown 里
菜單對齊:默認情況下,下拉菜單自動沿著父元素的上沿和左側被定位為 100% 寬度。 為 .dropdown-menu 添加 .dropdown-menu-right 類可以讓菜單右對齊
菜單分組:dropdown-header表描述項,.disabled 表禁用項
向上彈出: .dropup 類就能使觸發的下拉菜單朝上方打開
【按鈕組】
按鈕組.btn-group,通過.btn-group-* 指定組中按鈕尺寸。
按鈕欄.btn-toolbar
鈕垂直堆疊排列顯示btn-group-vertical
兩端對齊排列的按鈕組btn-group-justified
【導航】
標簽頁.nav-tabs 類依賴 .nav 基類。
膠囊式標簽頁.nav-pills 類,添加 .nav-stacked 類改為垂直堆疊。
.nav-justified 類可以很容易的讓標簽頁或膠囊式標簽呈現出同等寬度。
navbar navbar-default
對於不包含在 <form> 中的 <button> 元素,加上 .navbar-btn 後,可以讓它在導航條里垂直居中。
將表單放置於 .navbar-form 之內可以呈現很好的垂直對齊,
.navbar-text
.navbar-link
.navbar-left 和 .navbar-right 工具類讓導航鏈接、表單、按鈕或文本對齊。
.navbar-fixed-top 類可以讓導航條固定在頂部
.navbar-fixed-bottom 類可以讓導航條固定在底部
.navbar-static-top 類可讓導航條隨著頁面向下滾動而消失。
.navbar-inverse 類可以改變導航條的外觀。
breadcrumb 創建帶有層次的導航結構(麵包屑)。
【分頁】
pagination,並根據情況對頁碼使用.disabled 類、 .active 類。
.pagination-lg 或 .pagination-sm 類提供了額外可供選擇的尺寸。
pager上一頁和下一頁的簡單翻頁。並可通過previous,next類標示。
【標簽】
label標簽基類,可通過label-default, label-primary, label-success, label-info, label-warning, label-danger改變標簽的外觀。
badge,可以很醒目的展示新的或未讀的信息條目。
7
【其它】
縮略圖
提示框
進度條
媒體對象等
定製樣式
1
BootStrap提供了根據自己需要的組件及jquery插件進行定製,使用者也可以直接修改Less源碼。
END
總結
1
本篇經驗僅從全局簡單介紹Bootstrap的內容,細節部分並不具體,Bootstrap的使用非常靈活,可以對各種組件進行合並使用(如:為標簽頁項 添加帶下拉菜單),建議使用過程中實時參考官方文檔,官方文檔有更詳細的下載及使用說明,針對具體樣式有直觀樣例,而且有豐富的主題案例。