-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書)
HTML5+CSS3+JavaScript前端開發(fā)基礎(chǔ) 版權(quán)信息
- ISBN:9787302522829
- 條形碼:9787302522829 ; 978-7-302-52282-9
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>
HTML5+CSS3+JavaScript前端開發(fā)基礎(chǔ) 本書特色
本書面向Web前端開發(fā)初學(xué)者,全面系統(tǒng)地講解了HTML5、CSS3、JavaScript基礎(chǔ)知識(shí)和編程技巧,為使用各種流行的前端框架打下牢固的基礎(chǔ)。 本書分為25章,腳本內(nèi)容包括JavaScript與ECMAScript基礎(chǔ);HTML5內(nèi)容包括HTML基礎(chǔ)、視頻與音頻、canvas、SVG、From、File、拖放與桌面通知、本地存儲(chǔ)、Communication、Web Workers與Web SQL、WebSocket、地理位置、History等;CSS3內(nèi)容包括CSS基礎(chǔ)、選擇器、插入內(nèi)容、設(shè)置文本、設(shè)置圖片與背景、設(shè)置表格與表單、超鏈接與鼠標(biāo)樣式、濾鏡;*后一章為讀者提供了兩個(gè)實(shí)戰(zhàn)案例。 本書適合Web 前端開發(fā)初學(xué)者及HTML5、CSS3、JavaScript初學(xué)者,也適合高等院校和培訓(xùn)學(xué)校相關(guān)專業(yè)的師生參考使用。
HTML5+CSS3+JavaScript前端開發(fā)基礎(chǔ) 內(nèi)容簡(jiǎn)介
Web前端開發(fā)工程師的主要職責(zé)是利用HTML、CSS、JavaScript等各種Web技術(shù)進(jìn)行客戶端產(chǎn)品的開發(fā)。Web前端需要完成客戶端程序(瀏覽器端)的開發(fā),同時(shí)結(jié)合后臺(tái)開發(fā)技術(shù)模擬整體效果,致力于通過(guò)Web前端技術(shù)改善用戶體驗(yàn)。
隨著大前端成為開發(fā)熱點(diǎn),各種前端框架更是如雨后春筍,激發(fā)了新手的學(xué)習(xí)熱情。本書面向Web前端開發(fā)初學(xué)者,全面系統(tǒng)地講解了HTML5、CSS3、JavaScript的基礎(chǔ)知識(shí)和編程技巧,為使用各種流行的前端框架打下堅(jiān)實(shí)的基礎(chǔ)。
HTML5+CSS3+JavaScript前端開發(fā)基礎(chǔ) 目錄
第1章 HTML5 CSS3學(xué)習(xí)準(zhǔn)備 1
1.1 學(xué)習(xí)準(zhǔn)備 1
1.1.1 選擇合適的瀏覽器 1
1.1.2 選擇合適的開發(fā)工具 2
1.2 認(rèn)識(shí)HTML5 2
1.2.1 HTML5語(yǔ)法 2
1.2.2 新增與廢除的元素和屬性 3
1.2.3 全局屬性 8
1.2.4 HTML5中新增的API 11
1.3 本章小結(jié) 11
第2章 HTML元素、屬性與結(jié)構(gòu) 12
2.1 HTML元素 12
2.1.1 HTML元素概述 12
2.1.2 HTML元素的語(yǔ)法 13
2.1.3 HTML元素的嵌套 13
2.2 HTML5屬性 14
2.2.1 屬性的基本使用方法 14
2.2.2 HTML5全局屬性 15
2.3 新增的主體結(jié)構(gòu)元素 20
2.3.1 article元素 20
2.3.2 section元素 21
2.3.3 nav元素 22
2.3.4 aside元素 22
2.3.5 time元素 24
2.4 新增的非主體結(jié)構(gòu)元素 25
2.4.1 header元素 25
2.4.2 hgroup元素 25
2.4.3 footer元素 26
2.4.4 address元素 26
2.5 HTML5結(jié)構(gòu) 27
2.5.1 文檔結(jié)構(gòu)大綱 27
2.5.2 內(nèi)容區(qū)塊的編排方式 27
2.5.3 標(biāo)題分級(jí) 28
2.6 本章小結(jié) 28
第3章 JavaScript基礎(chǔ)知識(shí) 29
3.1 JavaScript簡(jiǎn)介 29
3.1.1 什么是JavaScript 29
3.1.2 JavaScript的特點(diǎn) 29
3.1.3 JavaScript的組成 30
3.1.4 JavaScript基本結(jié)構(gòu) 31
3.1.5 JavaScript執(zhí)行原理 31
3.2 在網(wǎng)頁(yè)中引入JavaScript的方式 31
3.2.1 使用標(biāo)簽 31
3.2.2 使用外部JavaScript文件 32
3.2.3 直接在HTML標(biāo)簽中使用 33
3.3 數(shù)據(jù)類型和變量 33
3.3.1 變量 33
3.3.2 Number 33
3.3.3 字符串 35
3.3.4 布爾值 36
3.3.5 比較運(yùn)算符 36
3.3.6 數(shù)組 36
3.3.7 對(duì)象 37
3.4 條件判斷 38
3.4.1 if語(yǔ)句 38
3.4.2 if...else語(yǔ)句 38
3.4.3 if...else if....else語(yǔ)句 39
3.4.4 switch語(yǔ)句 39
3.5 循環(huán)語(yǔ)句 40
3.5.1 for循環(huán) 40
3.5.2 for...in循環(huán) 41
3.5.3 while循環(huán) 41
3.5.4 do...while循環(huán) 42
3.6 函數(shù)定義和調(diào)用 43
3.6.1 定義函數(shù) 43
3.6.2 調(diào)用函數(shù) 43
3.7 本章小結(jié) 44
第4章 ES6基礎(chǔ)知識(shí) 45
4.1 準(zhǔn)備測(cè)試環(huán)境 45
4.2 聲明變量let和const 48
4.2.1 let命令 48
4.2.2 塊級(jí)作用域 49
4.2.3 先聲明后使用 50
4.2.4 重復(fù)變量名 50
4.2.5 實(shí)例:面試題 51
4.3 模板字符串 52
4.3.1 字符串格式化 52
4.3.2 多行字符串 52
4.3.3 運(yùn)算與函數(shù)調(diào)用 53
4.3.4 includes()、startsWith()和endsWith() 54
4.3.5 repeat() 55
4.4 箭頭函數(shù) 55
4.5 解構(gòu)賦值 56
4.5.1 對(duì)象解構(gòu)賦值 57
4.5.2 數(shù)組解構(gòu)賦值 57
4.5.3 字符串解構(gòu)賦值 58
4.6 Set和Map數(shù)據(jù)結(jié)構(gòu) 58
4.6.1 Set數(shù)據(jù)結(jié)構(gòu) 58
4.6.2 Set的基本操作 59
4.6.3 擴(kuò)展運(yùn)算符 61
4.6.4 Map數(shù)據(jù)結(jié)構(gòu) 62
4.6.5 Map遍歷方法 63
4.7 Promise對(duì)象 64
4.7.1 Promise簡(jiǎn)介 64
4.7.2 創(chuàng)建Promise對(duì)象 65
4.7.3 then() 65
4.7.4 catch() 66
4.7.5 Promise.all() 66
4.7.6 Promise.race() 67
4.7.7 Promise.resolve() 67
4.7.8 Promise.reject() 68
4.8 for...of循環(huán) 68
4.9 Generator函數(shù) 69
4.10 async函數(shù) 70
4.11 class 71
4.12 實(shí)例:下館子吃飯 72
4.13 本章小結(jié) 73
第5章 HTML5音頻和視頻 74
5.1 Web視頻的標(biāo)準(zhǔn)與格式 74
5.2 video/audio元素概述 75
5.3 檢測(cè)瀏覽器是否支持HTML5視頻 75
5.4 實(shí)例:在HTML5中顯示視頻/音頻 77
5.5 video元素與audio元素詳解 78
5.5.1 video/audio屬性 78
5.5.2 video/audio方法 79
5.5.3 video/audio事件 81
5.6 本章小結(jié) 83
第6章 HTML5 Canvas 84
6.1 canvas基礎(chǔ)入門 84
6.1.1 什么是canvas 84
6.1.2 實(shí)例:在HTML5頁(yè)面中添加canvas元素 84
6.1.3 實(shí)例:繪制一個(gè)藍(lán)色矩形 85
6.2 繪制基本線條 86
6.2.1 實(shí)例:繪制直線 87
6.2.2 實(shí)例:繪制二次曲線 87
6.2.3 實(shí)例:繪制貝塞爾曲線 89
6.2.4 實(shí)例:繪制圓弧 89
6.3 繪制簡(jiǎn)單形狀 90
6.3.1 實(shí)例:繪制圓形 90
6.3.2 實(shí)例:繪制三角形 91
6.3.3 實(shí)例:繪制圓角矩形 92
6.3.4 實(shí)例:繪制自定義圖形 94
6.4 繪制漸變 95
6.4.1 實(shí)例:繪制線性漸變 95
6.4.2 實(shí)例:繪制徑向漸變 96
6.5 圖形組合 97
6.5.1 實(shí)例:繪制陰影 97
6.5.2 實(shí)例:透明效果 99
6.6 使用圖像 100
6.6.1 實(shí)例:插入圖像 100
6.6.2 實(shí)例:平鋪圖像 101
6.6.3 實(shí)例:裁剪圖像 102
6.6.4 實(shí)例:像素級(jí)操作 103
6.7 繪制文字 104
6.7.1 實(shí)例:控制文本的字體、大小和樣式 104
6.7.2 實(shí)例:控制文本的顏色 106
6.7.3 實(shí)例:描繪文本的邊緣 107
6.7.4 實(shí)例:設(shè)置文本對(duì)齊方式 108
6.8 圖像數(shù)據(jù)與URL 109
6.8.1 存儲(chǔ)圖像數(shù)據(jù) 109
6.8.2 將彩色轉(zhuǎn)為灰度 110
6.8.3 圖像數(shù)據(jù)URL 111
6.8.4 將繪制的圖形保存為圖像文件 111
6.9 用canvas實(shí)現(xiàn)動(dòng)畫效果 112
6.9.1 實(shí)例:清除canvas的內(nèi)容 113
6.9.2 實(shí)例:創(chuàng)建動(dòng)畫 113
6.9.3 動(dòng)畫的開始與停止 115
6.10 實(shí)戰(zhàn)演練 115
6.11 本章小結(jié) 120
第7章 HTML5 SVG 121
7.1 SVG簡(jiǎn)介 121
7.1.1 什么是SVG 121
7.1.2 SVG有哪些優(yōu)勢(shì) 121
7.2 HTML5中的SVG 122
7.2.1 實(shí)例:將SVG直接嵌入HTML5頁(yè)面 122
7.2.2 實(shí)例:繪制簡(jiǎn)單的形狀 123
7.2.3 實(shí)例:復(fù)用內(nèi)容 124
7.2.4 實(shí)例:圖形陰影 125
7.2.5 實(shí)例:圖形漸變 126
7.2.6 實(shí)例:繪制自由路徑 127
7.3 畫布與SVG的比較 129
7.4 本章小結(jié) 129
第8章 Forms API 130
8.1 新增的Input輸入類型 130
8.1.1 email類型 130
8.1.2 url類型 131
8.1.3 number類型 132
8.1.4 range類型 132
8.1.5 date pickers類型 133
8.1.6 search類型 134
8.1.7 color類型 134
8.2 新增的表單元素 135
8.2.1 datalist元素 135
8.2.2 keygen元素 136
8.2.3 output元素 137
8.3 新增的form屬性 137
8.3.1 autocomplete屬性 138
8.3.2 novalidate屬性 138
8.4 新增的input屬性 139
8.4.1 autocomplete屬性 139
8.4.2 autofocus屬性 139
8.4.3 form屬性 139
8.4.4 form overrides屬性 139
8.4.5 height 和 width屬性 140
8.4.6 list屬性 140
8.4.7 min、max和step屬性 140
8.4.8 multiple屬性 141
8.4.9 pattern屬性 141
8.4.10 placeholder屬性 141
8.4.11 required屬性 141
8.5 本章小結(jié) 142
第9章 File API 143
9.1 Blob對(duì)象 143
9.2 File對(duì)象與Filelist對(duì)象 144
9.3 FileReader對(duì)象 145
9.3.1 FileReader對(duì)象的方法 145
9.3.2 FileReader對(duì)象的事件 146
9.3.3 實(shí)例:以二進(jìn)制方式讀取文件 146
9.3.4 實(shí)例:以文本方式讀取文件 147
9.3.5 實(shí)例:以DataURL方式讀取文件 148
9.4 FileSystem對(duì)象 149
9.4.1 FileSystem對(duì)象簡(jiǎn)介 150
9.4.2 請(qǐng)求文件系統(tǒng) 150
9.4.3 創(chuàng)建文件 152
9.4.4 寫入文件 153
9.4.5 向文件中附加數(shù)據(jù) 154
9.4.6 復(fù)制選中的文件 155
9.4.7 刪除文件 155
9.4.8 創(chuàng)建目錄 156
9.4.9 讀取目錄內(nèi)容 156
9.4.10 刪除目錄 157
9.4.11 復(fù)制文件或目錄 158
9.4.12 移動(dòng)文件或目錄 159
9.4.13 filesystem:網(wǎng)址 159
9.5 本章小結(jié) 160
第10章 拖放API與桌面通知API 161
10.1 拖放API(Drag and Drop API) 161
10.1.1 實(shí)現(xiàn)拖放的步驟 161
10.1.2 使用DataTransfer對(duì)象 162
10.1.3 設(shè)置拖放時(shí)的視覺(jué)效果 162
10.1.4 自定義拖放圖標(biāo) 163
10.1.5 實(shí)例:選擇圖形 163
10.2 桌面通知API(Notification API) 166
10.2.1 桌面通知API的必要性 166
10.2.2 桌面通知生成流程 166
10.2.3 實(shí)例:桌面通知的兩種實(shí)現(xiàn)方法 166
10.3 本章小結(jié) 168
第11章 本地存儲(chǔ)與離線應(yīng)用 169
11.1 認(rèn)識(shí)Web Storage 169
11.1.1 客戶端數(shù)據(jù)存儲(chǔ)的歷史與現(xiàn)狀 169
11.1.2 Web Storage概述 170
11.1.3 示例:一個(gè)Web Storage的簡(jiǎn)單應(yīng)用 170
11.2 使用Web Storage 172
11.2.1 檢測(cè)瀏覽器的支持 172
11.2.2 存入與讀取數(shù)據(jù) 173
11.2.3 清除數(shù)據(jù) 174
11.2.4 遍歷操作 174
11.2.5 storage事件 174
11.3 離線應(yīng)用 175
11.3.1 離線應(yīng)用概述 175
11.3.2 離線資源緩存 175
11.3.3 Cache Mainfest基本用法 176
11.3.4 分析Cache Mainfest文件 177
11.3.5 在線狀態(tài)監(jiān)測(cè) 177
11.3.6 實(shí)例:創(chuàng)建離線應(yīng)用 177
11.4 本章小結(jié) 181
第12章 Communication API 182
12.1 認(rèn)識(shí)Communication API 182
12.1.1 Communication API簡(jiǎn)介 182
12.1.2 Communication API運(yùn)行流程 182
12.1.3 Communication API的基本用法 183
12.2 跨文檔消息通信詳解 183
12.2.1 源安全簡(jiǎn)介 183
12.2.2 postMessage API基本用法 184
12.2.3 實(shí)例:使用postMessage API創(chuàng)建應(yīng)用 184
12.3 XMLHttpRequest Level 2 186
12.3.1 跨源XMLHttpRequest 186
12.3.2 HTTP請(qǐng)求時(shí)限 186
12.3.3 FormData對(duì)象 187
12.3.4 上傳文件 187
12.3.5 接收二進(jìn)制數(shù)據(jù) 188
12.3.6 進(jìn)度信息 189
12.3.7 實(shí)例:創(chuàng)建XMLHttpRequest應(yīng)用 189
12.4 本章小結(jié) 193
第13章 Web Workers API與Web SQL API 194
13.1 Web Workers 194
13.1.1 Web Workers簡(jiǎn)介 194
13.1.2 實(shí)例:Web Workers簡(jiǎn)單應(yīng)用 195
13.1.3 Web Workers嵌套 197
13.2 Web SQL 199
13.2.1 Web SQL基本使用 200
13.2.2 數(shù)據(jù)庫(kù)的基本應(yīng)用 200
13.2.3 實(shí)例:創(chuàng)建數(shù)據(jù)庫(kù)并創(chuàng)建數(shù)據(jù)表 203
13.2.4 實(shí)例:插入數(shù)據(jù)與獲取數(shù)據(jù) 204
13.3 本章小結(jié) 206
第14章 WebSocket API 207
14.1 WebSocket概述 207
14.2 WebSocket服務(wù)器 208
14.3 使用WebSocket API 208
14.3.1 瀏覽器支持情況檢測(cè) 209
14.3.2 WebSocket API客戶端的基本用法 209
14.4 實(shí)例:創(chuàng)建HTML5 WebSocket應(yīng)用程序 210
14.4.1 編寫客戶端HTML文件 210
14.4.2 添加服務(wù)端WebSocket代碼 211
14.4.3 添加WebSocket客戶端代碼 211
14.4.4 *終效果 213
14.5 本章小結(jié) 213
第15章 地理位置API 214
15.1 地理位置的定位原理 214
15.1.1 地理位置定位的方式及流程 214
15.1.2 HTML5中如何實(shí)現(xiàn)地理位置定位 214
15.2 Geolocation API 215
15.2.1 檢測(cè)瀏覽器的支持 215
15.2.2 getCurrentPosition()方法 215
15.2.3 watchPosition()方法 218
15.2.4 clearPosition()方法 219
15.3 實(shí)例:在地圖中顯示地理位置 219
15.4 本章小結(jié) 221
第16章 History API 222
16.1 History API概述 222
16.2 為什么要用History API 222
16.3 如何使用History API 223
16.4 實(shí)例:瀏覽歷史記錄 223
16.5 實(shí)例:添加與修改歷史記錄 225
16.6 本章小結(jié) 228
第17章 CSS基礎(chǔ)知識(shí) 229
17.1 CSS概述 229
17.1.1 CSS簡(jiǎn)介 229
17.1.2 CSS歷史 229
17.1.3 CSS特點(diǎn) 230
17.1.4 CSS與瀏覽器的關(guān)系 230
17.1.5 CSS站點(diǎn)欣賞 230
17.2 基本CSS選擇器 231
17.2.1 標(biāo)記選擇器 232
17.2.2 類別選擇器 232
17.2.3 ID選擇器 235
17.2.4 實(shí)例:應(yīng)用基本選擇器 236
17.3 復(fù)合選擇器 238
17.3.1 “交集”選擇器 238
17.3.2 “并集”選擇器 239
17.3.3 后代選擇器 240
17.3.4 實(shí)例:應(yīng)用復(fù)合選擇器 241
17.4 CSS繼承特性 242
17.4.1 什么是繼承 243
17.4.2 CSS屬性繼承 243
17.4.3 實(shí)例:正確使用CSS繼承特性 243
17.5 CSS的層疊特性 244
17.6 CSS樣式 245
17.6.1 行內(nèi)樣式 245
17.6.2 內(nèi)部樣式 246
17.6.3 外部樣式 246
17.6.4 實(shí)例:CSS樣式的實(shí)現(xiàn)方式 247
17.7 CSS優(yōu)先級(jí) 248
17.7.1 id優(yōu)先級(jí)高于class 248
17.7.2 后面的樣式覆蓋前面的樣式 249
17.7.3 使用!important 250
17.7.4 指定的高于繼承 250
17.7.5 行內(nèi)樣式高于內(nèi)部或外部樣式 251
17.7.6 實(shí)例:靈活運(yùn)用CSS優(yōu)先級(jí) 252
17.8 CSS盒子模型 254
17.8.1 盒子模型結(jié)構(gòu) 254
17.8.2 邊框(border) 255
17.8.3 內(nèi)邊距(padding) 258
17.8.4 外邊距(margin) 259
17.8.5 盒子的浮動(dòng) 260
17.8.6 盒子的定位 262
17.8.7 z-index空間位置 264
17.8.8 盒子的display屬性 266
17.8.9 實(shí)例:用盒子模型創(chuàng)建網(wǎng)頁(yè)布局 267
17.9 本章小結(jié) 270
第18章 CSS3選擇器 271
18.1 屬性選擇器 271
18.1.1 E[att=“val”] 271
18.1.2 E[att^=“val”] 272
18.1.3 E[att$=“val”] 272
18.1.4 E[att*=“val”] 272
18.1.5 實(shí)例:文本效果 272
18.2 結(jié)構(gòu)性偽類選擇器 273
18.2.1 偽類選擇器 274
18.2.2 偽元素選擇器 274
18.2.3 root選擇器 277
18.2.4 not選擇器 278
18.2.5 empty選擇器 279
18.2.6 target選擇器 279
18.2.7 first-child選擇器和last-child選擇器 280
18.2.8 first-of-type選擇器和last-of-type選擇器 282
18.2.9 nth-child選擇器和nth-last-child選擇器 284
18.2.10 nth-of-type選擇器和nth-last-of-type選擇器 286
18.2.11 循環(huán)使用樣式 287
18.2.12 only-child選擇器和only-of-type選擇器 289
18.2.13 實(shí)例:定位指定元素 289
18.3 UI元素狀態(tài)偽類選擇器 291
18.3.1 E:hover、E:active和E:focus選擇器 291
18.3.2 E:enabled和E:disabled偽類選擇器 292
18.3.3 E:read-only和E:read-write偽類選擇器 293
18.3.4 E:checked、E:default和E:indeterminate偽類選擇器 294
18.3.5 E::selection偽類選擇器 296
18.3.6 實(shí)例:用戶界面新體驗(yàn) 297
18.4 通用兄弟元素選擇器 E ~ F 302
18.5 本章小結(jié) 303
第19章 使用CSS選擇器插入內(nèi)容 304
19.1 插入文字 304
19.1.1 使用選擇器插入文本 304
19.1.2 插入篩選內(nèi)容 305
19.1.3 實(shí)例:CSS制作目錄 306
19.2 插入圖像 309
19.2.1 插入圖像文件的方法 309
19.2.2 插入圖像文件的好處 310
19.2.3 實(shí)例:列表圖標(biāo)與推薦標(biāo)題 310
19.3 插入項(xiàng)目編號(hào) 311
19.3.1 插入連續(xù)項(xiàng)目編號(hào) 311
19.3.2 在項(xiàng)目編號(hào)中追加文字 312
19.3.3 設(shè)置編號(hào)種類 313
19.3.4 插入嵌套編號(hào) 314
19.3.5 在字符串兩邊添加嵌套文字編號(hào) 315
19.3.6 實(shí)例:導(dǎo)航菜單 316
19.4 本章小結(jié) 321
第20章 使用CSS設(shè)置文本樣式 322
20.1 控制文本樣式 322
20.1.1 文本字體和大小 322
20.1.2 文本顏色和粗細(xì) 323
20.1.3 斜體文本 323
20.1.4 文本裝飾 324
20.1.5 英文字母大小寫轉(zhuǎn)換 324
20.1.6 實(shí)例:綜合應(yīng)用文本樣式 325
20.2 控制段落樣式 326
20.2.1 段落水平對(duì)齊 326
20.2.2 段落垂直對(duì)齊 327
20.2.3 行間距和字間距 330
20.2.4 段落首字下沉 330
20.2.5 實(shí)例:段落排版 331
20.3 CSS3中為文本添加陰影——text-shadow屬性 332
20.3.1 text-shadow屬性的使用方法 332
20.3.2 位移距離 333
20.3.3 陰影的模糊半徑 334
20.3.4 陰影的顏色 334
20.3.5 指定多個(gè)陰影 335
20.4 CSS3中讓文本自動(dòng)換行——text-break屬性 335
20.4.1 依靠瀏覽器讓文本自動(dòng)換行 335
20.4.2 指定自動(dòng)換行的處理方法 336
20.5 本章小結(jié) 338
第21章 使用CSS設(shè)置圖片與背景樣式 339
21.1 圖片樣式 339
21.1.1 圖片邊框設(shè)置 339
21.1.2 設(shè)置圖片位置 341
21.1.3 設(shè)置圖片縮放 342
21.1.4 實(shí)例:圖片邊框按鈕 344
21.2 圖片對(duì)齊 345
21.2.1 水平對(duì)齊設(shè)置 345
21.2.2 垂直對(duì)齊設(shè)置 345
21.2.3 實(shí)例:排列的相冊(cè) 346
21.3 圖文混排 347
21.3.1 設(shè)置圖文混排 348
21.3.2 設(shè)置混排間距 349
21.3.3 實(shí)例:看圖說(shuō)話 350
21.4 背景顏色 351
21.4.1 設(shè)置頁(yè)面背景顏色 351
21.4.2 設(shè)置塊背景顏色 352
21.5 背景圖片 352
21.5.1 設(shè)置頁(yè)面背景圖片 352
21.5.2 重復(fù)的背景圖片 352
21.5.3 設(shè)置背景圖片的位置 353
21.5.4 設(shè)置背景滾動(dòng) 353
21.5.5 背景樣式的縮寫方式 353
21.5.6 實(shí)例:創(chuàng)建背景皮膚 354
21.6 本章小結(jié) 355
第22章 使用CSS設(shè)置列表與表單樣式 356
22.1 列表控制 356
22.1.1 列表的類型及使用 356
22.1.2 創(chuàng)建垂直導(dǎo)航條 357
22.1.3 創(chuàng)建水平導(dǎo)航條 359
22.2 使用列表制作實(shí)用菜單 359
22.2.1 實(shí)例:多級(jí)列表菜單 359
22.2.2 實(shí)例:會(huì)伸縮的列表菜單 363
22.3 表單設(shè)計(jì)概述 366
22.3.1 表單的設(shè)計(jì)原則 366
22.3.2 表單應(yīng)用分類 367
22.3.3 實(shí)例:經(jīng)典表單效果 369
22.4 表單的設(shè)計(jì) 369
22.4.1 form標(biāo)簽 369
22.4.2 表單元素 370
22.4.3 對(duì)表單文本應(yīng)用樣式 373
22.4.4 實(shí)例:滑塊復(fù)選框 374
22.4.5 實(shí)例:會(huì)員注冊(cè)頁(yè)面 375
22.5 本章小結(jié) 382
第23章 對(duì)超鏈接和鼠標(biāo)應(yīng)用樣式 383
23.1 使用CSS設(shè)置超鏈接 383
23.1.1 什么是超鏈接 383
23.1.2 關(guān)于超鏈接路徑 384
23.1.3 超鏈接屬性控制 384
23.1.4 圖像映射 385
23.1.5 實(shí)例:實(shí)現(xiàn)多頁(yè)面跳轉(zhuǎn) 386
23.2 超鏈接特效 387
23.2.1 實(shí)例:按鈕式超鏈接 387
23.2.2 實(shí)例:浮雕式超鏈接 388
23.3 鼠標(biāo)特效 389
23.3.1 CSS控制鼠標(biāo)箭頭 389
23.3.2 實(shí)例:鼠標(biāo)變化的超鏈接 390
23.4 本章小結(jié) 391
第24章 CSS中的濾鏡 392
24.1 了解CSS濾鏡 392
24.1.1 Alpha濾鏡 392
24.1.2 Blur濾鏡 394
24.1.3 Grayscale濾鏡 395
24.1.4 Sepia濾鏡 396
24.1.5 Brightness濾鏡 397
24.1.6 Hue-rotate濾鏡 398
24.1.7 Invert濾鏡 399
24.1.8 Saturate濾鏡 400
24.1.9 Contrast濾鏡 401
24.1.10 Drop-shadow濾鏡 402
24.2 本章小結(jié) 403
第25章 項(xiàng)目實(shí)戰(zhàn)案例 404
25.1 項(xiàng)目實(shí)戰(zhàn)案例一:企業(yè)門戶網(wǎng)站 404
25.1.1 header元素中的內(nèi)容 406
25.1.2 aside元素中的內(nèi)容 409
25.1.3 section元素中的內(nèi)容 409
25.1.4 footer元素中的內(nèi)容 413
25.2 項(xiàng)目實(shí)戰(zhàn)案例二:用戶管理 415
HTML5+CSS3+JavaScript前端開發(fā)基礎(chǔ) 作者簡(jiǎn)介
王剛,畢業(yè)于西安理工大學(xué),精通Web前端開發(fā)和服務(wù)器腳本語(yǔ)言技術(shù),善于研究新技術(shù),并在實(shí)際工作中靈活應(yīng)用。熟悉各種設(shè)計(jì)模式和開發(fā)框架,具有計(jì)算機(jī)工程師職稱,具有高級(jí)物流師、APTCH軟件工程師、網(wǎng)絡(luò)安全工程師等職業(yè)資格認(rèn)證,撰寫此書,希望對(duì)初學(xué)者有所幫助。
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
推拿
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
我與地壇
- >
小考拉的故事-套裝共3冊(cè)
- >
隨園食單
- >
有舍有得是人生
- >
我從未如此眷戀人間