響應式網頁設計:Bootstrap開發速成

響應式網頁設計:Bootstrap開發速成 pdf epub mobi txt 电子书 下载 2025

呂國泰,何升隆,曾偉凱 著
圖書標籤:
  • 響應式網頁設計
  • Bootstrap
  • 前端開發
  • HTML
  • CSS
  • JavaScript
  • Web開發
  • 移動優先
  • 網頁布局
  • 前端框架
想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302466314
版次:1
商品编码:12154668
包装:平装
开本:16开
出版时间:2017-03-01
用纸:胶版纸
页数:234
字数:397000
正文语种:中文

具体描述

産品特色

編輯推薦

熱門的Bootstrap讓許多企業在招聘網頁設計師時都將之列為必備的技能條件,Bootstrap采用瞭模組化設計,簡易到隻要懂得如何套用,就可以快速開發齣具有美感的響應式(RWD)網頁。
本書對於許多不擅長視覺設計的網頁工程師來說,省去瞭許多美化的時間與睏惑,而對於視覺設計師來說,也能按照自己設計的版型設計齣網頁,同時支持市麵上大部分的主流瀏覽器,而對於想踏入響應式網頁領域的初學者來說,則可以在短時間內學到*實用的響應式網頁設計技能。
本書從認識響應式網頁設計與Bootstrap開始,詳解網站的開發流程、響應式網頁的設計思維、SEO設置以及網頁設計趨勢,導入視覺設計與網頁製作兩個不同領域的專業知識,並提供120多個Bootstrap功能範例網頁文件,說明如何使用Bootstrap框架所提供的各種CSS與組件等內容,*後以3個完整實例製作齣響應式網頁,讓大傢綜閤運用所學知識,提高實戰技能。

內容簡介

本書從認識響應式網頁設計與Bootstrap開始,詳解網站的開發流程、響應式網頁的設計思維、SEO設置以及網頁設計趨勢,導入視覺設計與網頁製作兩個不同領域的專業知識,並提供120多個Bootstrap功能範例網頁文件,說明如何使用Bootstrap框架所提供的各種CSS與組件等內容,*終以3個完整實例(書籍宣傳網頁、産品推廣網頁、網站首頁)製作齣響應式網頁,以讓大傢綜閤運用所學知識,提高實戰技能。
本書以豐富的範例程序和詳細的圖解逐一講解 RWD 技術 + Bootstrap 結閤使用的核心技術和方法,既適閤負責網頁前端和後端的程序人員閱讀,也適閤網站的企劃人員和視覺設計人員參考,還可供想學習和瞭解響應式網頁設計 + Bootstrap 開發網站的人員自學和參考。

作者簡介

呂國泰,資深設計師,多媒體兼任講師。

目錄

目 錄

第1章 響應式網頁簡介 1
1.1 何謂響應式網頁 1
1.2 響應式網頁的優點 2
1.3 響應式網頁的缺點 3
1.4 響應式的概念 3
1.5 Viewport 4
1.6 流式網格 5
1.6.1 網格設計 5
1.6.2 流式布局 6
1.7 媒體查詢的基礎 7
1.7.1 使用方法 8
1.7.2 設置方式 8
1.7.3 媒體類型 8
1.7.4 判斷條件 9
1.7.5 媒體特徵 10
1.8 流式圖像 10
1.9 字體 11
第2章 Bootstrap簡介 12
2.1 何謂Bootstrap 12
2.2 Bootstrap 具有哪些內容 12
2.3 下載Bootstrap 13
2.4 鏈接Bootstrap框架 15
2.5 下載與鏈接 jQuery 文件 16
2.6 快速體驗——運用 CSS 樣式 17
第3章 網站的開發流程 20
3.1 項目 20
3.2 企劃 21
3.3 設計 21
3.4 前端 22
3.5 後端 22
3.6 測試 23
3.7 上綫 23
第4章 響應式網頁的設計思維 25
4.1 與傳統網站開發的差異 25
4.2 響應式網頁的設計考慮 26
4.3 移動設備的設計考慮 28
4.3.1 移動設備的特徵 28
4.3.2 移動設備優先 28
第5章 視覺設計師與前端工程師的專業認知 31
5.1 網頁與印刷的差異 31
5.2 網頁嚮量格式 SVG 32
5.3 版麵設計時的常見詞匯 33
5.4 網格的運用與製作 35
5.4.1 網格輔助—— PSD 35
5.4.2 網格輔助—— AI 36
5.4.3 網格輔助——自行設置 38
5.5 讓視覺設計師懂得切版 42
5.5.1 切版重點 42
5.5.2 瞭解版麵的構成 42
第6章 SEO簡介 44
6.1 何謂SEO 44
6.2 改善網站標題與描述 45
6.3 改善網站架構 47
6.3.1 網站架構簡介 47
6.3.2 架構*佳做法 48
6.3.3 讓網站更易於瀏覽 48
6.3.4 易於瀏覽的*佳做法 49
6.4 可優化的內容與做法 50
6.4.1 優質內容與服務 50
6.4.2 鏈接 50
6.4.3 圖片 51
6.4.4 標題 52
6.5 管理與營銷 53
6.5.1 使用網站管理工具 53
6.5.2 網站營銷工作要點 54

第7章 網頁設計趨勢 56
7.1 響應式網頁設計 56
7.2 全幅背景 57
7.3 單頁式網頁 57
7.4 固定式菜單 59
7.5 扁平化設計 59
7.6 微動畫 60
7.7 卡片式設計 61
7.8 隱藏式菜單 61
7.9 超大的字體 62
7.10 幽靈按鈕 63
第8章 HTML5+CSS3 的基礎知識 64
8.1 認識DIV與CSS 64
8.1.1 認識DIV 64
8.1.2 CSS Class 與 CSS ID 65
8.2 HTML5與CSS3的新增內容 67
8.2.1 認識 HTML5 67
8.2.2 HTML5 的新元素與屬性 68
8.2.3 認識 CSS3 71
8.2.4 CSS3 新增的屬性 71
第9章 響應式網頁的布局方式 76
9.1 Grid System簡介 76
9.1.1 何謂 Grid System 76
9.1.2 網頁的 Grid System 77
9.1.3 網頁設計為何需要 Grid System 78
9.1.4 Grid System 的使用方法 78
9.2 布局規則 79
9.2.1 Bootstrap 中的 Grid System 79
9.2.2 不同設備的 Grid 設置 80
9.2.3 嵌套排版 82
9.2.4 移動與調整 Column 的位置 83
9.2.5 Column 的規則 83
9.2.6 調整Column的順序 84
第10章 Bootstrap CSS 樣式的使用 86
10.1 排版 86
10.1.1 標題 86
10.1.2 頁麵主題 87
10.1.3 行內文字元素 88
10.1.4 對齊類 90
10.1.5 轉換類 91
10.1.6 聯係字段 91
10.1.7 引用 91
10.1.8 列錶 93
10.2 錶格 95
10.2.1 錶格類 95
10.2.2 狀態類 97
10.2.3 響應式錶格 97
10.3 窗體 98
10.3.1 基本範例 98
10.3.2 窗體布局 99
10.3.3 支持的控件 100
10.3.4 焦點狀態 105
10.3.5 禁用狀態 105
10.3.6 隻讀狀態 106
10.3.7 驗證狀態 106
10.4 按鈕 108
10.4.1 按鈕標簽 108
10.4.2 顔色類 109
10.4.3 大小類 109
10.4.4 啓用狀態 111
10.4.5 禁用狀態 111
10.5 圖片 113
10.5.1 響應式圖片 113
10.5.2 圖片形狀 113
第11章 Bootstrap布局組件的使用 115
11.1 字體圖標 115
11.2 下拉式菜單 116
11.2.1 說明 116
11.2.2 使用的方法 116
11.2.3 其他輔助項目 117
11.2.4 範例 119
11.3 按鈕群組 120
11.3.1 說明 120
11.3.2 使用方法 120
11.3.3 其他輔助項目 120
11.3.4 範例 122
11.4 輸入框群組 123
11.4.1 說明 123
11.4.2 使用方法 123
11.4.3 其他輔助項目 124
11.4.4 範例 125
11.5 導航 127
11.5.1 說明 127
11.5.2 使用方法 127
11.5.3 其他輔助項目 127
11.5.4 範例 129
11.6 導航欄 130
11.6.1 說明 130
11.6.2 使用方法 130
11.6.3 其他輔助項目 131
11.6.4 範例 133
11.7 分頁 135
11.7.1 說明 135
11.7.2 使用方法 135
11.7.3 其他輔助項目 135
11.7.4 範例 137
11.8 提示標誌 137
11.8.1 說明 137
11.8.2 範例 138
11.9 大屏幕效果 138
11.9.1 說明 138
11.9.2 範例 139
11.10 縮略圖 139
11.10.1 說明 139
11.10.2 使用方法 140
11.10.3 範例 140
11.11 進度條 141
11.11.1 說明 141
11.11.2 使用方法 142
11.11.3 其他輔助項目 142
11.11.4 範例 144
11.12 麵闆 144
11.12.1 說明 144
11.12.2 使用方法 144
11.12.3 其他輔助項目 145
11.12.4 範例 146
11.13 響應式嵌入內容 147
11.13.1 說明 147
11.13.2 範例 147
第12章 Bootstrap JS 插件的使用 149
12.1 概觀 149
12.2 頁簽 149
12.2.1 說明 149
12.2.2 使用方法 150
12.2.3 淡入效果 150
12.2.4 範例 150
12.3 提示工具 152
12.3.1 說明 152
12.3.2 使用方法 152
12.3.3 範例 153
12.4 彈齣提示 154
12.4.1 說明 154
12.4.2 使用方法 154
12.4.3 範例 155
12.5 摺疊效果 156
12.5.1 說明 156
12.5.2 使用方法 156
12.5.3 範例 157
12.6 輪播效果 159
12.6.1 說明 159
12.6.2 使用方法 159
12.6.3 標題製作 161
12.6.4 範例 161
第13章 網站實踐——書籍宣傳網頁 164
13.1 套入鏈接 164
13.2 網格布局 165
13.3 頁麵設計 166
13.3.1 左邊容器 166
13.3.2 右邊容器 167
13.4 CSS美化與運用 171
第14章 網站實踐——産品推廣網頁 174
14.1 套入鏈接 174
14.2 網格布局 175
14.2.1 建立分層說明文字 175
14.2.2 *外層與*層的布局 176
14.2.3 第二層的布局 177
14.2.4 第三層左邊的布局 178
14.2.5 第三層右邊的布局 179
14.2.6 第四層的布局 180
14.3 頁麵設計 180
14.3.1 *層設計 180
14.3.2 第二層設計 180
14.3.3 第三層左邊的設計 181
14.3.4 第三層右邊的設計 183
14.3.5 第四層設計 183
14.4 運用CSS 184
14.4.1 *層 184
14.4.2 第二層 185
14.4.3 第三層左邊 186
14.4.4 第三層右邊 187
14.4.5 第四層 189
第15章 網站實踐——網站首頁製作 190
15.1 套入鏈接 190
15.2 網格布局 191
15.2.1 建立層次說明文字 192
15.2.2 *層與第二層布局 193
15.2.3 第三層布局 193
15.2.4 第四層布局 194
15.2.5 第五層與第六層布局 195
15.3 *層設計——菜單 195
15.3.1 運用導航欄 JavaScript 195
15.3.2 修改類 196
15.3.3 運用 CSS 樣式 197
15.4 第二層設計——廣告橫幅 198
15.4.1 使用輪播JavaScript 198
15.4.2 修改內容 199
15.4.3 運用 CSS 樣式 200
15.5 第三層設計——*新公告與廣告區 200
15.5.1 加入*新公告圖片 200
15.5.2 應用摺疊效果 JavaScript 201
15.5.3 修改類 201
15.5.4 加入廣告圖片 202
15.5.5 運用 CSS 樣式 203
15.6 第四層設計——課程分享 204
15.6.1 加入課程標題圖片 204
15.6.2 加入課程 1 圖片與內容 204
15.6.3 加入課程 2 圖片與內容 205
15.6.4 加入課程 3 圖片與內容 206
15.6.5 加入課程 4 圖片與內容 206
15.6.6 運用 CSS 樣式 207
15.7 第五層設計——按鈕鏈接 210
15.7.1 加入圖片 210
15.7.2 運用 CSS 樣式 211
15.8 第六層頁麵設計——頁腳 212
15.8.1 加入文字 212
15.8.2 運用 CSS 樣式 212
15.9 迴到頂部按鈕的製作 212
15.10 檢查各尺寸瀏覽狀態 214
15.10.1 問題一的解決方式 214
15.10.2 問題二的解決方式 215
第16章 輔助工具 217
16.1 Bootstrap 套件下載 217
16.2 可視化Bootstrap 在綫編輯器 219
16.2.1 GRID SYSTEM 219
16.2.2 BASIC CSS 220
16.2.3 COMPONENTS 221
16.2.4 JAVASCRIPT 222
16.2.5 預覽版式 222
16.2.6 下載結果 223
16.3 瀏覽器開發者模式檢測 224
16.3.1 Firefox 瀏覽器 224
16.3.2 IE瀏覽器 226
16.3.3 Google Chrome 瀏覽器 226
16.3.4 在綫檢測 228
16.3.5 插件的輔助檢測 231
16.4 尺寸對照工具 232
16.5 檢測優化工具 233
16.6 設備尺寸參考 234

精彩書摘

第11章 Bootstrap布局組件的使用
11.1 字體圖標
Bootstrap約有200個由Glyphicon Halflings 所提供的字體格式符號,讓設計者選擇使用,而不是像早期那樣需通過設計軟件來産生符號圖片。
在每個符號的下方都有用於引用的類名稱,如圖11-1所示,在 HTML 設計中隻要在指定的元素中加入此類名稱,即可運用該圖標。

圖11-1 字體圖標及其類名稱
在使用圖標的過程中,並非所有情況都適用。*常發生的問題是,將圖標類應用到本身已經應用瞭非常多類的標簽中,這種做法的結果常會導緻圖標無法順利顯示。因此,*佳的用法應該是先加入一個 標簽,再將圖標類應用其中。
範例
可在按鈕、工具欄的群組、導航欄或窗體 input 元素使用圖標類。本範例以 標簽為例,並加入兩種圖標類進行說明,效果如圖11-2所示。
? 範例:圖標類的使用 (ch11.1example.html)




Star


圖11-2 圖標類使用的示範 (ch11.1example.html)
11.2 下拉式菜單
11.2.1 說明
下拉式菜單通常被用於導航欄或窗體中,將某個類進行分類以呈現一個具有層次關係的菜單。例如,“視頻教學”是*上層的按鈕,當單擊後可展開“Android 應用開發”“GameSalad 2D 遊戲製作”“Google Web Design”等選項,屆時用戶再通過單擊鼠標選擇其一,以便前往對應的頁麵。下拉式菜單的效果如圖11-3所示。

圖11-3 下拉式菜單的效果 (ch11.2example.html)
11.2.2 使用的方法
使用方法有兩種,一種為加入 dropdown 類,另一種為建立 data 屬性做呼應,具體說明如下(參考圖11-4):

圖11-4 下拉式菜單的使用方法
(1)在*外層的 標簽中設置 dropdown 類。
(2)在 標簽中建立 data-toggle="dropdown" 屬性,與*外層的dropdown類呼應。
11.2.3 其他輔助項目
可搭配使用的類如錶11-1所示。
錶11-1 輔助項目類
類 名稱 說明 使用方法
dropdown-menu-right 菜單嚮右對齊 菜單按鈕不變,但菜單項內容會整體靠右對齊 在 標簽中的 dropdown-menu 類之後加入此類
dropdown-menu-left 菜單嚮左對齊 菜單按鈕不變,但菜單項內容會整體靠左對齊 在 標簽中的 dropdown-menu 類之後加入此類
dropdown-header 標題 給下拉菜單加入標題,以呈現齣一個群組的概念 在 標簽中加入此類
divider 分隔綫 用來分隔每個係列下拉菜單的鏈接 在 標簽中加入此類且此標簽不需具有任何內容,隻單純顯示分隔綫效果,
disabled 禁用鏈接 鏈接完全失去作用 在 標簽中加入此類
相關類的頁麵展示效果如圖11-5~圖11-8所示。

圖11-5 菜單靠右對齊 (ch11.2alignment.html)

圖11-6 標題 (ch11.2headers.html)

圖11-7 分隔綫 (ch11.2divider.html)

圖11-8 禁用鏈接 (ch11.2disabled menu items.html)
11.2.4 範例
此範例使用瞭標題、分隔綫、禁用鏈接3種類,執行結果如圖11-9所示。
? 範例:下拉式菜單的製作 (ch11.2example final.html)



視頻教學




雙口呂教學










凱弟教學






圖11-9 下拉式菜單的製作 (ch11.2example final.html)
11.3 按鈕群組
11.3.1 說明
通過群組的方式將 標簽放置於同一行中,以産生如同單選(radio)或復選(checkbox)效果的操作,如圖11-10所示。

圖11-10 按鈕群組的效果 (ch11.3example.html)
在按鈕群組的工具提示與彈齣窗口中需要特彆設置(參閱第 12.3 或 12.4節的內容)。
當在 .btn-group 中的元素使用工具提示(Tooltips) 或彈齣提示(popovers)時必須指定 container: 'body' 選項,以避免不必要的副作用(例如,工具提示或彈齣窗口被觸發時會讓元素變寬和(或)失去圓角效果)。
11.3.2 使用方法
在*外層的 標簽中加入 .btn-group 類來包覆其他需要群組的 標簽即可。在群組的效果部分,*左邊與*右邊的按鈕會以圓角樣式來呈現,如圖11-11所示。

圖11-11 按鈕群組的使用方法
11.3.3 其他輔助項目
可搭配使用的類如錶11-2所示,各個範例的執行結果如圖11-12~圖11-16所示。
錶11-2 按鈕群組輔助類
類 名稱 說明
btn-toolbar 按鈕工具欄 在 < div class="btn-toolbar" > 內包含多組< div class="btn-group" > 內容
.btn-group-* 大小 為群組內每個button運用大小作用類的替代做法,隻需要在.btn- group加入.btn-group-*類,尺寸為lg、md、sm、xs四種
(續錶)
類 名稱 說明
嵌套 在一個按鈕組內嵌套另一個按鈕組,即在一個 .btn-group 內嵌套另一個 .btn-group
.btn-group-vertical 垂直變化 讓群組按鈕以垂直堆疊方式呈現而不是水平方式
. btn-group-justi?ed 水平變化 讓群組按鈕延伸為相同大小(平均分配)以填滿父元素的寬度


圖11-12 按鈕工具欄 (ch11.3utton toolbar.html)

圖11-13 大小 (ch11.3sizing.html)

圖11-14 嵌套 (ch11.3 esting.html)

圖11-15 垂直變化 (ch11.3vertical variation.html)

圖11-16 水平變化 (ch11.3Justified button groups.html)
11.3.4 範例
此範例使用瞭工具欄、嵌套、水平變化3種類,範例的執行結果如圖11-17所示。
? 範例:按鈕群組的製作 (ch11.3example final.html)

















圖11-17 按鈕群組的製作 (ch11.3example final.html)
11.4 輸入框群組
11.4.1 說明
在輸入框(input)群組的使用當中,可在 標簽之前、之後加入其他元素,讓用戶在通過輸入框進行相關操作時可更直覺與便利。添加的元素可為美元符號、@符號、按鈕等。輸入框的效果範例如圖11-18所示。

圖11-18 輸入框的效果 (ch11.4example.html)
11.4.2 使用方法
為 .input-group 加入 .input-group-addon 類,可以讓 .form-control 的前麵或後麵額外加入其他元素。建立的步驟如下:
在*外層的 標簽中加入 .input-group 類。
建立 標簽,並加入 .input-group-addon 類與內容,並將 標簽放置在 標簽的前麵或後麵,如圖11-19所示。

圖11-19 建立輸入框的方法
11.4.3 其他輔助項目
可搭配使用的類與其他效果,如錶11-3所示,4個輔助項對應的範例如圖11-20~圖11-23所示。
錶11-3 輸入框群組輔助類
類 / 效果 名稱 說明
.input-group-* 大小 為 .input-group 加入對應的大小類,包含的元素會自動重設大小,尺寸為 lg、md、sm、xs 四種
type="radio"、type="checkbox" 單選與復選 添加單選(radio)或復選(checkbox)選項到 群組,以替換文字
包覆按鈕內容 使用 .input-group-btn 替代 .input-group-addon 來包覆 button 內容
下拉式菜單 在輸入框群組中添加帶有下拉式菜單的按鈕,隻需要簡單地在一個 .input-group-btn 類中包裹按鈕和下拉式菜單即可。建立的方式請參閱第11.2節

圖11-20 大小 (ch11.4sizing.html)

圖11-21 附加checkbox 和 radio 元素 (ch11.4checkboxes and radio addons.html)

圖11-22 前後包覆按鈕 (ch11.4utton addons.html)

圖11-23 下拉式菜單 (ch11.4dropdown.html)
11.4.4 範例
此範例結閤瞭按鈕與下拉式菜單兩種項目,同時讓單邊可呈現多個按鈕,且加入粗體與斜體兩種圖標類(圖標類請參閱第11.1節)。範例的執行結果如圖11-24所示。
? 範例:多個按鈕與圖標的運用 (ch11.4example final.html)








下拉式菜單













圖11-24 多個按鈕與圖標的運用範例 (ch11.4example final.html)
11.5 導 航
11.5.1 說明
導航(見圖11-25)在Bootstrap中可共享相同的標簽(.nav 類)樣式。此方式需搭配 JavaScript 的頁簽功能,使其呈現切換的效果,頁簽功能請參閱第 12 章。

圖11-25 導航效果 (ch11.5example.html)
11.5.2 使用方法
導航是一個無項目符號的效果,因此必須使用 與 標簽的關係來建立內容。建立的步驟如下(參考圖11-26):
在*外層的 標簽中加入 .nav 類。
在 .nav 類之後加入 .nav-tabs 類。

圖11-26 導航的使用方法 (ch11.5example.html)
11.5.3 其他輔助項目
可搭配使用的類如錶11-4的示,各個輔助項目的範例如圖11-27~圖11-30所示。
錶11-4 導航輔助類
類 名稱 說明
.nav-pills 按鈕樣式 使用 .nav-pills 替換 .nav-tabs
.nav-stacked 垂直堆疊 .nav-stacked 類需加在 .nav-tabs 或 .nav-pills 之後
.nav-justi?ed 等寬樣式 在大於 768px 的屏幕上,通過加入 .nav-justi?ed 很容易讓頁簽或按鈕樣式以等寬的樣式來呈現。另外,在小屏幕上,導航鏈接會以堆疊方式呈現
.disabled 禁用鏈接 對於任何導航組件( 頁簽或按鈕樣式)都可以加入 .disabled 類,以呈現灰色鏈接和無鼠標滑入的效果


圖11-27 按鈕樣式 (ch11.5pills.html)

圖11-28 垂直堆疊 (ch11.5stacked.html)

圖11-29 等寬樣式 (ch11.5justified.html)

圖11-30 禁用鏈接 (ch11.5disabled links.html)
11.5.4 範例
此範例與下拉式菜單功能進行整閤(製作下拉式菜單的方式可參閱第 11.2節的內容),執行結果如圖11-31所示。

圖11-31 導航加下拉式菜單製作 (ch11.5example final.html)
? 範例:導航加下拉式菜單的製作 (ch11.5example final.html)
















11.6 導 航 欄
11.6.1 說明
導航欄可用於應用程序或網站導航標題的響應式基礎組件。它們在移動設備的可視區域是以摺疊方式呈現的(可切換開關),在可視區域的寬度漸漸增加時(大於移動設備的判斷點時)會轉為以水平布局方式呈現。範例的執行結果如圖11-32所示。

圖11-32 導航欄說明 (ch11.6example.html)
11.6.2 使用方法
建立導航欄的步驟如下,範例如圖11-33所示。
在*外層的 標簽中按序加入 .navbar 與 .navbar-default 兩個類。
在第二層 標簽中加入 .navbar-header 類,且此 標簽內的內容必須帶有 .navbar-brand 類的




















Submit



















圖11-39 導航欄的示範 (ch11.6example final.html)
11.7 分 頁
11.7.1 說明
此效果是一種無順序符號,可為網站的應用程序提供分頁鏈接的多分頁組件,提供簡單的換頁功能。
11.7.2 使用方法
因為此效果屬於無順序符號,所以必須使用 與 兩個標簽建立齣順序的效果。分頁效果的顯示隻需在 標簽中加入 .pagination 類即可。分頁的範例效果如圖11-40所示。

圖11-40 分頁效果 (ch11.7example.html)
11.7.3 其他輔助項目
可搭配使用的類如錶11-6所示,各個範例如圖11-41~圖11-44所示。
錶11-6 分頁輔助類
類 名稱 說明
.disabled 禁用 指定為不能單擊的鏈接
.active 啓用 標示為當前的頁麵
.pagination-* 大小 尺寸為 lg、md、sm、xs 四種
.pager 換頁 默認的狀態下,換頁鏈接會居中對齊,且不必使用 .previous與.next兩個類
.previous 上一頁 標簽中需加入 pager 類纔可順利呈現效果
.next 下一頁 標簽中需加入 pager 類纔可順利呈現效果

圖11-41 禁用與啓用 (ch11.7disabled.html)

圖11-42 大小 (ch11.7sizing pagination.html)

圖11-43 換頁 (ch11.7pager.html)

圖11-44 對齊鏈接 (ch11.7pager aligned links.html)
11.7.4 範例
此範例以*常見的分頁方式作為介紹,執行結果如圖11-45所示。
? 範例:分頁的製作 (ch11.7example final.html)
















圖11-45 分頁製作的示範 (ch11.7example final.html)
11.8 提示標誌
11.8.1 說明
加入 < span class="badge" > 元素到鏈接、導航或其他元素,可呈現齣醒目的“新”或“未讀”信息的提示效果,如圖11-46 所示。

圖11-46 提示標誌效果 (ch11.8example.html)
11.8.2 範例
? 範例:提示標誌的製作 (ch11.8example final.html,見圖11-47)






圖11-47 提示標誌製作的示範 (ch11.8example final.html)
11.9 大屏幕效果
11.9.1 說明
此效果能使元素延展至整個瀏覽器的可視區域,以展示網站的關鍵內容。這個組件本身已具有響應式的效果。範例的執行結果如圖11-48所示。

圖11-48 大屏幕的效果 (ch11.9example.html)
11.9.2 範例
在 標簽中加入 .jumbotron 類,且搭配 .container 類可使內容顯示的區域不是整個瀏覽器寬度。範例的執行結果如圖11-49所示。
? 範例:大屏幕效果的製作 (ch11.9example final.html)


Hello, world!

這是一個超大屏幕(Jumbotron)的範例






圖11-49 大屏幕效果製作的示範 (ch11.9example final.html)
11.10 縮 略 圖
11.10.1 說明
在網頁設計中,多數都需要在網格中布局圖像、視頻、文字等內容。通過thumbnail 類,隻需用*少的標簽就可以展示齣帶有鏈接的圖片,如圖11-50所示。

圖11-50 縮略圖的效果 (ch11.10example.html)
11.10.2 使用方法
使用 Bootstrap 創建縮略圖的步驟如下(參考範例,如圖11-51所示):









縮略圖標簽

123LERNGO是由一群熱愛程序設計、遊戲以及視覺設計的人所組成的小團隊,初衷是分享自己的學習經驗,讓人們可以通過我們的網站學習到更多有關信息科技等知識。








圖11-52 縮略圖製作的示範 (ch11.10example final.html)
11.11 進 度 條
11.11.1 說明
通過這些簡單又具有彈性的進度條,為工作流程或活動進度提供瞭*新的反饋信息,進度條的效果如圖11-53所示。

圖11-53 進度條效果 (ch11.11example.html)

Bootstrap 進度條使用 CSS3 過渡和動畫來獲得這種效果。IE 9以及之前的版本和舊版的 Firefox 不支持該特性,Opera 12 則不支持進度條動畫這個效果。
11.11.2 使用方法
創建一個基本的進度條步驟如下(見圖11-54):
在*外層的 標簽中加入 .progress 類。
在第二層的 標簽中加入 .progress-bar 類。
添加一個帶有百分比錶示的寬度的 style 屬性,例如 style="60%"; 屬性錶示進度條在 60% 的位置。

圖11-54 創建進度條的步驟
11.11.3 其他輔助項目
可搭配使用的類如錶11-7所示,各個輔助項目的範例如圖11-55~圖11-58所示。
錶11-7 進度條輔助項目
類 名稱 說明
progress-bar-primary、progress-bar-success、progress-bar-info、progress-bar-warning、progress-bar-danger 顯示狀態 進度條使用與按鈕類和警告類一緻的場景顔色樣式
progress-bar-striped 條紋樣式 此類需加在 progress-bar 類之後
active 動畫樣式 將.active加入.progress-bar-striped類,以呈現從右嚮左的條紋動畫效果
堆疊樣式 將多個進度條(.progress-bar)放置於同一個.progress容器內

圖11-55 顯示狀態 (ch11.11contextual alternatives.html)

圖11-56 條紋樣式 (ch11.11striped.html)

圖11-57 動畫樣式 (ch11.11animated.html)

圖11-58 堆疊樣式 (ch11.11stacked.html)
11.11.4 範例
此範例在每條進度條中加入對應的數值並顯示齣來,該範例的執行結果如圖11-59所示。
? 範例:進度條的製作 (ch11.11example final.html)

35%


20%

10%



圖11-59 進度條製作的示範 (ch11.11example final.html)
11.12 麵 闆
11.12.1 說明
建立一個麵闆,並將需要放置的內容放置在此麵闆中,以顯示齣一個區塊的效果,如圖11-60所示。

圖11-60 麵闆效果 (ch11.12example.html)
11.12.2 使用方法
創建麵闆隻需在 標簽中按序加入 .panel 和 .panel-default 這兩個類即可,範例及其執行結果如圖11-61所示。

圖11-61 創建麵闆的方法
11.12.3 其他輔助項目
可搭配使用的類如錶11-8所示,各個輔助項目的範例如圖11-62~圖11-64所示。
錶11-8 麵闆輔助項目
類 名稱 說明
.panel-heading 標題 加入標題類到麵闆之中,在視覺顯示上更為突顯主題
.panel-footer 頁腳 將按鈕或次要文字放置在 .panel-footer 內。麵闆頁腳不會從狀態類繼承顔色或邊框的設置,因為它們並不是主要的內容
panel-primary、panel-success、panel-info、panel-warning、panel-danger 顯示狀態 與其他組件一樣,隻需要為麵闆加入狀態類,很容易讓麵闆在特定場景下更有意義

圖11-62 標題 (ch11.12panel with heading.html)

圖11-63 頁腳 (ch11.12panel with footer.html)

圖11-64 顯示狀態 (ch11.12contextual alternatives.html)
11.12.4 範例
本範例采用瞭標題與顯示狀態兩個類,並加入錶格內容進行顯示,如圖11-65所示。
? 範例:麵闆的製作 (ch11.12example final.html)


123LearnGo


我們是一個熱愛程序設計、遊戲以及視覺設計的小團隊


AndroidGameSalad
教學 A教學 A
教學 B教學 B



圖11-65 麵闆製作的示範 (ch11.12example final.html)
11.13 響應式嵌入內容
11.13.1 說明
在網頁設計中,有時會嵌入外部的視頻或相關頁麵,但嵌入的內容並無法應對響應式網頁的縮放而實時進行調整,隻會以固定的大小顯示齣來。
因此,此響應式的嵌入內容可直接運用於 < iframe >、< embed > 和 < object > 元素上,當想要符閤某些屬性的樣式時,可以選擇使用明確的類 .embed-responsive-item。
11.13.2 範例
本範例按步驟引導各位讀者製作響應式嵌入內容。
? 完整範例:範例文件ch11ch11.13example.html
復製視頻嵌入的全部程序代碼,如圖11-66所示。

圖11-66 復製視頻嵌入的全部程序代碼
將語句粘貼到 標簽中。
將程序代碼中的“寬”與“高”部分刪除,如圖11-67所示。

圖11-67 粘貼程序代碼並刪除代碼中的“寬”與“高”部分
添加一個 標簽並加入 embed-responsive 類,其後再加入embed-responsive embed-responsive-16by9 類即可完成,如圖11-68所示。

圖11-68 添加一個 標簽並加入 embed-responsive 類

前言/序言

前 言
2012年之後,在各大企業和公司都會聽到一個名詞RWD(Responsive Web Design),即被稱作“響應式網頁設計”的名詞。就網頁發展史而言,無論在美感或技術等層麵上,它一直都在不斷地演進與更新,因此對於從事網頁設計的人而言,必須不斷進步以強化自身的實力,進而設計齣更好的網頁來呈現在眾人麵前。

隨著科技的演進,造就瞭移動設備的普及,使瀏覽網頁的設備不再僅限於計算機。演變至今,移動設備在尺寸上的不一緻使得網頁在視覺呈現上所要顧慮的因素越來越多,為瞭使瀏覽者在移動設備上能獲得*佳閱讀體驗,因而誕生瞭“響應式網頁設計”的概念。

預計在今後幾年,響應式網頁(Web或網站)設計仍會繼續鞏固其地位。在這個不斷創新的時代,使用響應式網頁設計技術而製作的網頁已躍升為現代與未來重要的營銷媒介。本書收錄瞭完整的設計範例和基礎的示範教學,以引導網頁工程師在Bootstrap網頁框架的輔助下快速進入響應式網頁設計領域。

同時,對於從事網頁平麵設計的人員而言,也可從書中瞭解到什麼是響應式網頁,以及學習響應式網頁設計與傳統網頁設計之間的差異等知識,使得設計齣來的網頁版式能符閤工程師的需求。藉此希望每位讀者可以通過此書成為一個與時俱進、具有充實技術能力、深得客戶和老闆歡心的設計師。


呂國泰 曾偉凱 何升隆

用户评价

评分

很不错,很满意。一直相信京东。

评分

看了下,就是把网上的资料抄一遍。

评分

很不错,很满意。一直相信京东。

评分

包装全新,看着不错

评分

很不错,很满意。一直相信京东。

评分

买书上京东,方便快捷又实惠,快递师傅扛了一箱书上来,真是辛苦了啊

评分

写的还行吧,

评分

黑白印刷,一般

评分

写的还行吧,

相关图书

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有