Bootstrap 前端開發 (全案例微課版)

Bootstrap 前端開發 (全案例微課版)

作者: 劉榮英
出版社: 清華大學
出版在: 2021-08-01
ISBN-13: 9787302588184
ISBN-10: 730258818X
裝訂格式: 平裝
總頁數: 318 頁





內容描述


《Bootstrap前端開發(全案例微課版)》是針對零基礎讀者研發的網站前端開發入門教材。該書側重案例實訓,並提供掃碼微課來講解當前的熱點案例。 《Bootstrap前端開發(全案例微課版)》分為17章,內容包括快速進入Bootstrap世界、響應式網頁設計、深入掌握Bootstrap基本架構、精通頁面排版、響應式新佈局——彈性盒子、核心框架—CSS通用樣式、認識CSS組件、精通CSS組件、高級的CSS組件、玩轉卡片和旋轉器、認識JavaScript插件、精通JavaScript插件。最後通過5個熱點綜合項目,進一步幫助讀者鞏固項目開發經驗。 《Bootstrap前端開發(全案例微課版)》通過精選熱點案例,可以讓初學者快速掌握網站前端開發技術。通過微信掃碼看視頻,可以隨時在移動端學習技能對應的視頻操作。通過實戰技能訓練營可以檢驗讀者的學習情況,為此還提供了掃碼看答案。本書還提供技術支持QQ群和微信群,專為讀者答疑解惑,降低零基礎學習網站前端開發技術的門檻。


目錄大綱


第 1章 快速進入Bootstrap世界     001
1.1 認識 Bootstrap    002
1.1.1 Bootstrap 的由來    002
1.1.2 Bootstrap 的構成模塊    003
1.2 Bootstrap 的優勢      004
1.3 下載 Bootstrap    005
1.4 安裝 Bootstrap    006
1.4.1 本地安裝    006
1.4.2 在線安裝    007
1.5 Bootstrap 的在線開發工具  007
1.6 小試身手—設計輪播圖效果   008
1.7 新手常見疑難問題     009
1.8 實戰技能訓練營   010
第 2章 響應式網頁設計     011
2.1 什麼是響應式網頁設計   012
2.2 像素和屏幕分辨率     013
2.3 視口     013
2.3.1 視口的分類和常用屬性   013
2.3.2 媒體查詢    014
2.4 響應式網頁的佈局設計   015
2.4.1 常用佈局類型     015
2.4.2 佈局的實現方式    015
2.4.3 響應式佈局的設計與實現    016
2.5 響應式圖片   016
2.5.1 使用 標籤   016
2.5.2 使用 CSS 圖片     017
2.6 響應式視頻   018
2.7 響應式導航菜單   019
2.8 響應式表格   020
2.8.1 隱藏表格中的列    020
2.8.2 滾動表格中的列    022
2.8.3 轉換錶格中的列    023
2.9 新手常見疑難問題     025
2.10 實戰技能訓練營      025
第 3章 深入掌握Bootstrap 基本架構     027
3.1 認識 Bootstrap 結構    028
3.1.1 源碼版 Bootstrap文件結構    028
3.1.2 編譯版 Bootstrap 文件結構    029
3.2 佈局基礎  029
3.2.1 佈局容器    029
3.2.2 響應斷點    031
3.2.3 z-index     031
3.3 網格系統  031
3.3.1 網格選項    031
3.3.2 自動佈局列      032
3.3.3 響應類     035
3.3.4 重排序     037
3.3.5 列嵌套     040
3.4 佈局工具類   041
3.4.1 display 塊屬性定義   041
3.4.2 Flexbox 選項      041
3.4.3 外邊距和內邊距    041
3.4.4 切換顯示和隱藏    041
3.5 設計 QQ 登錄界面     041
3.6 開發電商網站特效     044
3.7 新手常見疑難問題     046
3.8 實戰技能訓練營   046
第4 章 精通頁面排版     048
4.1 頁面排版的初始化     049
4.2 優化頁面排版    050
4.2.1 標題   050
4.2.2 段落   053
4.2.3 強調   054
4.2.4 縮略語     055
4.2.5 引用   055
4.3 顯示代碼  056
4.3.1 行內代碼    056
4.3.2 多行代碼塊      057
4.4 響應式圖片   057
4.4.1 圖像的同步縮放    057
4.4.2 圖像縮略圖      058
4.4.3 圖像對齊方式     058
4.5 優化表格的樣式   059
4.5.1 表格默認風格     059
4.5.2 為表格設計個性化風格   060
4.6 設計商品管理系統頁面   063
4.7 新手常見疑難問題     065
4.8 實戰技能訓練營   065
第5 章 響應式新佈局—彈性盒子     066
5.1 定義彈性盒子    067
5.2 排列方向  068
5.2.1 水ping方向排列     068
5.2.2 垂直方向排列     069
5.3 內容排列佈局    069
5.4 項目對齊佈局    070
5.5 自動對齊佈局    071
5.6 自動相等佈局    072
5.7 等寬變換佈局    073
5.8 自動浮動佈局    074
5.8.1 水ping方向浮動佈局   074
5.8.2 垂直方向浮動佈局   074
5.9 彈性佈局—包裹     075
5.10 排列順序佈局    076
5.11 對齊內容佈局    077
5.12 新手常見疑難問題    078
5.13 實戰技能訓練營      078
第6 章 核心框架—CSS 通用樣式    079
6.1 文本處理  080
6.1.1 文本對齊    080
6.1.2 文本換行    081
6.1.3 轉換大小寫      082
6.1.4 粗細和斜體      083
6.1.5 其他文本樣式類    083
6.2 顏色樣式  084
6.2.1 文本顏色    084
6.2.2 鏈接顏色    085
6.2.3 背景顏色    086
6.3 邊框樣式  087
6.3.1 添加邊框    087
6.3.2 邊框顏色    088
6.3.3 圓角邊框    089
6.4 寬度和高度   090
6.4.1 相對於父元素     090
6.4.2 相對於視口      092
6.5 邊距     093
6.5.1 邊距的定義      093
6.5.2 響應式邊距      094
6.6 浮動樣式   094
6.6.1 實現浮動樣式     094
6.6.2 響應式浮動樣式    095
6.7 display 屬性   096
6.7.1 隱藏或顯示元素    096
6.7.2 響應式地隱藏或顯示元素    097
6.8 嵌入網頁元素    098
6.9 內容溢出   099
6.10 定位網頁元素    099
6.11 陰影效果    101
6.12 新手常見疑難問題    101
6.13 實戰技能訓練營      102
第7 章 認識CSS 組件     103
7.1 正確使用CSS 組件    104
7.2 按鈕     105
7.2.1 定義按鈕    105
7.2.2 設計按鈕風格     106
7.3 按鈕組    108
7.3.1 定義按鈕組      109
7.3.2 定義按鈕組工具欄   109
7.3.3 設計按鈕組佈局和样式   110
7.4 下拉菜單  112
7.4.1 定義下拉菜單     112
7.4.2 設計下拉按鈕的樣式    114
7.4.3 設計下拉菜單的樣式    115
7.5 導航組件   118
7.5.1 定義導航    118
7.5.2 設計導航的佈局    119
7.5.3 設計導航的風格    121
7.5.4 設計導航選項卡    124
7.6 超大屏幕   126
7.6.1 定義超大屏幕     126
7.6.2 設計風格    126
7.7 新手常見疑難問題     127
7.8 實戰技能訓練營   127
第8 章 精通CSS 組件     129
8.1 徽章     130
8.1.1 定義徽章    130
8.1.2 設置顏色    131
8.1.3 橢圓形徽章      132
8.1.4 鏈接徽章    132
8.2 警告框    133
8.2.1 定義警告框      133
8.2.2 添加鏈接顏色     134
8.2.3 額外附加內容     135
8.2.4 關閉警告框      135
8.3 媒體對象  136
8.3.1 媒體版式    136
8.3.2 媒體嵌套    137
8.3.3 對齊方式    137
8.3.4 排列順序    138
8.3.5 媒體列表    139
8.4 進度條    140
8.4.1 定義進度條      140
8.4.2 設計進度條樣式    140
8.4.3 設計進度條風格    142
8.5 導航欄    143
8.5.1 定義導航欄      144
8.5.2 定位導航欄      147
8.5.3 設計導航欄的顏色   148
8.6 新手常見疑難問題     149
8.7 實戰技能訓練營   150
第9 章 高#級的CSS 組件    151
9.1 表單     152
9.1.1 定義表單控件     152
9.1.2 設計單選按鈕/ 複選框佈局和样式    154
9.1.3 表單佈局風格     156
9.1.4 幫助文本    158
9.1.5 禁用表單    159
9.2 列表組    160
9.2.1 定義列表組      160
9.2.2 設計列表組的風格樣式   160
9.2.3 定制內容    162
9.3 麵包屑    163
9.3.1 定義麵包屑      163
9.3.2 設計分隔符      164
9.4 分頁效果   165
9.4.1 定義分頁    165
9.4.2 使用圖標    166
9.4.3 設計分頁風格     166
9.5 新手常見疑難問題     169
9.6 實戰技能訓練營   170
第10 章 玩轉卡片和旋轉器     171
10.1 卡片內容   172
10.1.1 卡片的標題、主體、文本和超鏈接   172
10.1.2 卡片中的圖片     172
10.1.3 卡片的列表組     173
10.1.4 卡片的頁眉和頁腳   173
10.2 控制卡片的寬度      174
10.2.1 使用網格系統控制卡片的寬度     174
10.2.2 使用寬度類控制卡片的寬度   175
10.2.3 使用CSS 樣式控制卡片的寬度     175
10.3 卡片中文本的對齊方式  176
10.4 卡片中添加導航      176
10.5 設計卡片的風格      178
10.5.1 設置卡片的背景顏色    178
10.5.2 設置背景圖像     178
10.5.3 設置卡片的邊框顏色    179
10.5.4 設計卡片的樣式    180
10.6 卡片排版   180
10.7 旋轉器   183
10.7.1 定義旋轉器      183
10.7.2 設計旋轉器風格    183
10.7.3 設置旋轉器的對齊方式     185
10.7.4 按鈕旋轉器      186
10.8 新手常見疑難問題    187
10.9 實戰技能訓練營      188
第11 章 認識JavaScript 插件    189
11.1 插件概述    190
11.1.1 插件分類    190
11.1.2 安裝插件    190
11.1.3 調用插件    191
11.1.4 事件      192
11.2 模態框   192
11.2.1 定義模態框      192
11.2.2 模態框佈局和样式   194
11.2.3 調用模態框      197
11.2.4 添加用戶行為     198
11.3 下拉菜單    199
11.3.1 調用下拉菜單     200
11.3.2 設置下拉菜單     201
11.3.3 添加用戶行為     202
11.4 彈窗     203
11.4.1 定義彈窗    203
11.4.2 彈窗方向    204
11.4.3 調用彈窗    205
11.4.4 添加用戶行為     207
11.5 工具提示    208
11.5.1 定義工具提示     209
11.5.2 工具提示方向     210
11.5.3 調用工具提示     210
11.5.4 添加用戶行為     212
11.6 標籤頁   213
11.6.1 定義標籤頁      214
11.6.2 調用標籤頁      214
11.6.3 添加用戶行為     215
11.7 新手常見疑難問題    217
11.8 實戰技能訓練營      217
第12 章 精通JavaScript 插件    218
12.1 按鈕     219
12.2 警告框   221
12.2.1 關閉警告框      222
12.2.2 添加用戶行為     223
12.3 折疊     224
12.3.1 定義折疊    224
12.3.2 控制多目標      225
12.3.3 設計手風琴      226
12.3.4 調用折疊    227
12.3.5 添加用戶行為     227
12.4 輪播     228
12.4.1 定義輪播    228
12.4.2 設計輪播風格     230
12.4.3 調用輪播    231
12.4.4 添加用戶行為     233
12.5 滾動監聽   234
12.5.1 定義滾動監聽     234
12.5.2 調用滾動監聽     238
12.5.3 添加用戶行為     239
12.6 新手常見疑難問題    240
12.7 實戰技能訓練營      240
第13 章 項目實訓1—開發企業門戶網站    241
13.1 系統分析   242
13.2 系統設計   242
13.2.1 系統目標    242
13.2.2 系統功能結構     242
13.2.3 文件夾組織結構    242
13.3 網頁預覽   243
13.3.1 網站首頁效果     243
13.3.2 產品分類效果     243
13.3.3 產品介紹效果     244
13.3.4 新聞分類效果     244
13.3.5 詳細新聞頁面     244
13.4 項目代碼實現    244
13.4.1 網站首頁頁面代碼   244
13.4.2 圖片動態效果代碼   248
13.4.3 公司簡介頁面代碼   248
13.4.4 產品介紹頁面代碼   249
13.4.5 新聞中心頁面代碼   251
13.4.6 聯繫我們頁面代碼   252
13.5 項目總結   253
第14 章 項目實訓2—開發遊戲中心網站    254
14.1 網站概述   255
14.1.1 網站文件的結構    255
14.1.2 排版架構    255
14.1.3 設計準備    255
14.2 項目代碼實現    256
14.2.1 設計遊戲中心網站的首頁    256
14.2.2 設計遊戲列表頁面   262
14.2.3 設計遊戲評論頁面   263
14.2.4 設計遊戲新聞頁面   264
14.2.5 設計遊戲博客頁面   264
14.2.6 設計聯繫我們頁面   266
第15 章 項目實訓3—開發連鎖咖啡網站    267
15.1 網站概述   268
15.1.1 網站結構    268
15.1.2 設計效果    268
15.1.3 設計準備    269
15.2 設計首頁佈局    269
15.3 設計可切換導航      270
15.4 主體內容   273
15.4.1 設計輪播廣告區    273
15.4.2 設計產品#區    274
15.4.3 設計登錄註冊和Logo   275
15.4.4 設計特色展示區    275
15.4.5 設計產品生產流程區    276
15.5 設計底部隱藏導航    277
第16 章 項目實訓4—開發網上商城式網站     279
16.1 系統分析   280
16.2 系統設計   280
16.2.1 系統目標    280
16.2.2 系統功能結構     280
16.2.3 文件夾組織結構    280
16.3 網頁預覽   281
16.3.1 網站首頁效果     281
16.3.2 關於我們效果     281
16.3.3 商品展示效果     281
16.3.4 商品詳情效果     282
16.3.5 購物車效果      282
16.3.6 品牌故事效果     282
16.3.7 用戶登錄效果     282
16.3.8 用戶註冊效果     282
16.4 項目代碼實現    282
16.4.1 首頁頁面代碼     282
16.4.2 動態效果代碼     293
16.4.3 購物車代碼      294
16.4.4 登錄頁面代碼     296
16.4.5 商品展示頁面代碼   296
16.4.6 聯繫我們頁面代碼   301
16.5 項目總結   302
第17 章 項目實訓5—開發房產企業網站    303
17.1 網站概述   304
17.1.1 網站結構    304
17.1.2 設計效果    304
17.1.3 設計準備    305
17.2 設計主頁   305
17.2.1 主頁佈局    305
17.2.2 設計導航條      306
17.2.3 設計輪播廣告     308
17.2.4 設計功能區      309
17.2.5 設計特色展示     310
17.2.6 設計腳註    313
17.3 設計側邊導航欄      314
17.4 設計登錄頁     316


作者介紹


劉榮英老師負責計算機系的畢業生項目實訓,擅長網站前端開發技術,包括HTML5、CSS3、JavaScript和前端框架(Bootstrap和Vue.js)。
善於引導學生學習,讓學校所學的知識和社會的需求很好地銜接,同時具有豐富的教學經驗和開發經驗。曾做過電子貨幣交易系統、 B2C 電子商務ping台和眾多企業網站等項目。




相關書籍

JavaScript 大全, 7/e (Javascript: The Definitive Guide: Master the World's Most-Used Programming Language, 7/e)

作者 David Flanagan 黃銘偉 譯

2021-08-01

React Hooks in Action: With Suspense and Concurrent Mode

作者 Larsen John

2021-08-01

HTML5 Canvas, 2/e (Paperback)

作者 Steve Fulton Jeff Fulton

2021-08-01