会员   密码 您忘记密码了吗?
1,573,462 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > CSS3+DIV網頁樣式與布局案例課堂(第2版)
CSS3+DIV網頁樣式與布局案例課堂(第2版)
上一张
下一张
prev next

CSS3+DIV網頁樣式與布局案例課堂(第2版)

作者: 劉春茂
出版社: 清華大學出版社
出版日期: 2019-01-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT534.00
市场价格: RM96.00
本店售价: RM85.44
促销价: RM84.48
剩余时间: 请稍等, 正在载入中...
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

以零基礎講解為宗旨,用實例引導讀者深入學習,採取「基礎知識→核心技術→高級應用→網頁布局→項目案例實戰」的講解模式,深入淺出地講解CSS3+DIV的各項技術及實戰技能。

本書第Ⅰ篇主要講解網頁設計的必備技能、CSS樣式入門和CSS3樣式的基本語法等;第Ⅱ篇主要講解設計網頁字體與段落樣式、設計網頁圖片樣式、設計網頁背景與邊框樣式、設計網頁超級鏈接和滑鼠樣式、設計表格和表單樣式、設計列表和菜單樣式、使用濾鏡美化網頁元素等;第Ⅲ篇主要講解CSS3的高級特性、過渡和動畫效果、2D和3D變幻效果、CSS3和JavaScript的搭配應用、CSS3與XML的綜合運用等;第Ⅳ篇主要講解CSS定位與DIV布局核心技術、CSS+DIV盒子的浮動與定位、固定寬度網頁布局剖析與製作、自動縮放網頁布局剖析與製作、創建響應式頁面等;第Ⅴ篇主要講解設計商業門戶類網頁、設計圖像影音類網頁、設計娛樂休閑類網頁、設計企業門戶類網頁和設計在線購物類網頁。

本書適合任何想學習CSS3+DIV網頁設計與布局的人員,無論您是否從事電腦相關行業,無論您是否接觸過CSS3和DIV,通過學習均可快速掌握CSS3+DIV的設計方法和技巧。





作者介紹

劉春茂,本科畢業於上海復旦大學,碩士畢業於清華大學。曾在美國IBM公司移動產品開發組從事Android平台應用的開發。擅長的核心技術媒體和教育領 域個性化信息推薦,網站用戶行為數據挖掘,健康領域非結構化數據處理。擅長的其他技術熟悉各種網站和手機(Andorid和iOS)app的開發等,精通 Java, C/C++, PHP, Python等流行語言並對Hadoop, MapReduce等大數據框架有深入研究。


目錄

第Ⅰ篇  基 礎 知 識
第1章  網頁設計的必備技能    3
1.1  認識網頁和網站    4
1.1.1  什麼是網頁    4
1.1.2  什麼是網站    4
1.2  網頁中需要包含的要素    5
1.2.1  需要HTML檔    5
1.2.2  需要DIV層    5
1.2.3  需要CSS定義網頁樣式    6
1.2.4  需要JavaScript設置網頁動畫    6
1.2.5  需要功能變數名稱與伺服器空間    7
1.3  一個簡單網頁的基本構成    7
1.3.1  Head部分    8
1.3.2  Body部分    8
1.3.3  注釋部分    8
1.4  設計網頁的總體流程    9
1.4.1  網頁規劃    9
1.4.2  搜集資料    9
1.4.3  設計網頁的總體效果    10
1.4.4  製作網頁素材文件    11
1.4.5  搭建網頁DIV層    12
1.4.6  使用CSS與JavaScript    12
1.4.7  測試網頁    13
1.5  網站的種類與網頁佈局方式    14
1.5.1  網站的種類    14
1.5.2  網頁佈局方式    15
1.6  在Photoshop中構建網頁結構    16
1.7  大神解惑    18
1.8  跟我練練手    18
第2章  CSS樣式入門    19
2.1  認識CSS    20
2.1.1  CSS功能    20
2.1.2  流覽器與CSS    20
2.1.3  CSS發展歷史    21
2.2  CSS常用單位    21
2.2.1  顏色單位    21
2.2.2  長度單位    25
2.3  編輯和流覽CSS    26
2.3.1  案例1——手工編寫CSS    26
2.3.2  案例2——使用Dreamweaver編寫CSS    27
2.4  在HTML中調用CSS的方法    28
2.4.1  案例3——行內樣式    28
2.4.2  案例4——內嵌樣式    29
2.4.3  案例5——連結樣式    31
2.4.4  案例6——導入樣式    32
2.5  調用CSS方法的優先順序問題    33
2.5.1  案例7——行內樣式和內嵌樣式比較    33
2.5.2  案例8——內嵌樣式和連結樣式比較    34
2.5.3  案例9——連結樣式和導入樣式比較    34
2.6  綜合案例——製作產品銷售統計表    35
2.7  大神解惑    37
2.8  跟我練練手    37
第3章  CSS3樣式的基本語法    39
3.1  CSS基本語法    40
3.1.1  CSS構造規則    40
3.1.2  CSS的注釋    40
3.2  CSS的常用選擇器    40
3.2.1  案例1——標籤選擇器    41
3.2.2  案例2——類別選取器    41
3.2.3  案例3——ID選擇器    42
3.2.4  案例4——選擇器的聲明    43
3.3  綜合案例——製作炫彩網站Logo    44
3.4  大神解惑    46
3.5  跟我練練手    47
第II篇  核 心 技 術
第4章  設計網頁字體與段落樣式    51
4.1  美化字體樣式    52
4.1.1  案例1——控制字體類型    52
4.1.2  案例2——定義字體大小    53
4.1.3  案例3——定義字體風格    54
4.1.4  案例4——控制文字的粗細    55
4.1.5  案例5——將小寫字母轉為大寫字母    56
4.1.6  案例6——設置字體的複合屬性    57
4.1.7  案例7——定義文字的顏色    58
4.2  CSS3中新增的文本高級樣式    59
4.2.1  案例8——添加文本的陰影效果    59
4.2.2  案例9——設置文本溢出效果    60
4.2.3  案例10——控制文本的換行    62
4.2.4  案例11——設置字體尺寸    63
4.3  通過CSS控制文本間距與對齊方式    64
4.3.1  案例12——設置單詞之間的間隔    64
4.3.2  案例13——設置字元之間的間隔    65
4.3.3  案例14——為文本添加下畫線、上畫線、刪除線    66
4.3.4  案例15——設置垂直對齊方式    66
4.3.5  案例16——轉換文本的大小寫    68
4.3.6  案例17——設置文本的水準對齊方式    69
4.3.7  案例18——設置文本的縮進效果    71
4.3.8  案例19——設置文本的行高    71
4.3.9  案例20——文本的空白處理    72
4.3.10  案例21——文本的反排    73
4.4  綜合案例1——設置網頁標題    75
4.5  綜合案例2——製作新聞頁面    76
4.6  大神解惑    77
4.7  跟我練練手    78
第5章  設計網頁圖片樣式    79
5.1  圖片縮放    80
5.1.1  案例1——通過描述標記width和height縮放圖片    80
5.1.2  案例2——使用CSS3中的max-width和max-height縮放圖片    80
5.1.3  案例3——使用CSS3中的width和height縮放圖片    81
5.2  設置圖片的對齊方式    82
5.2.1  案例4——設置圖片橫向對齊    82
5.2.2  案例5——設置圖片縱向對齊    83
5.3  圖 文 混 排    84
5.3.1  案例6——設置文字環繞效果    84
5.3.2  案例7——設置圖片與文字的間距    85
5.4  綜合案例1——製作學校宣傳單    87
5.5  綜合案例2——製作簡單圖文混排網頁    89
5.6  大神解惑    90
5.7  跟我練練手    90
第6章  設計網頁背景與邊框樣式    91
6.1  設計網頁背景樣式    92
6.1.1  案例1——設置背景顏色    92
6.1.2  案例2——設置背景圖片    93
6.1.3  案例3——背景圖片重複    94
6.1.4  案例4——背景圖片顯示    95
6.1.5  案例5——設置背景圖片位置    97
6.2  CSS3中新增的控制網頁背景屬性    99
6.2.1  案例6——設置背景圖片大小    99
6.2.2  案例7——設置背景顯示區域    100
6.2.3  案例8——設置背景圖像裁剪區域    102
6.2.4  案例9——設置背景的複合屬性    103
6.3  設計邊框樣式    104
6.3.1  案例10——設置邊框樣式    104
6.3.2  案例11——設置邊框顏色    106
6.3.3  案例12——設置邊框線寬    107
6.3.4  案例13——設置邊框的複合屬性    109
6.4  CSS3中新增的邊框圓角效果    110
6.4.1  案例14——設置圓角邊框    110
6.4.2  案例15——指定兩個圓角半徑    111
6.4.3  案例16——繪製四個不同圓角邊框    112
6.4.4  案例17——繪製不同種類的邊框    114
6.5  CSS3中的漸變效果    115
6.5.1  案例18——線性漸變效果    116
6.5.2  案例19——徑向漸變效果    118
6.6  綜合案例1——製作簡單公司主頁    119
6.7  綜合案例2——製作簡單生活資訊主頁    122
6.8  大神解惑    124
6.9  跟我練練手    124
第7章  設計網頁超級連結和滑鼠樣式    125
7.1  使用CSS3美化超連結    126
7.1.1  案例1——改變超級連結基本樣式    126
7.1.2  案例2——設置帶有提示資訊的超級連結    127
7.1.3  案例3——設置超級連結的背景圖    128
7.1.4  案例4——設置超級連結的按鈕效果    129
7.2  使用CSS3美化滑鼠    130
7.2.1  案例5——使用CSS3控制滑鼠箭頭    130
7.2.2  案例6——設置滑鼠變幻式超連結    132
7.2.3  案例7——設置網頁頁面捲軸    133
7.3  綜合案例1——圖片版本超級連結    135
7.4  綜合案例2——關於滑鼠特效案例    136
7.5  綜合案例3——製作一個簡單的巡覽列    139
7.6  大神解惑    140
7.7  跟我練練手    141
第8章  設計表格和表單樣式    143
8.1  美化表格樣式    144
8.1.1  案例1——設置表格邊框樣式    144
8.1.2  案例2——設置表格邊框寬度    146
8.1.3  案例3——設置表格邊框顏色    147
8.2  美化表單樣式    148
8.2.1  案例4——美化表單中的元素    148
8.2.2  案例5——美化提交按鈕    150
8.2.3  案例6——美化下拉式功能表    151
8.3  綜合案例1——製作使用者登錄頁面    153
8.4  綜合案例2——製作使用者註冊頁面    155
8.5  大神解惑    157
8.6  跟我練練手    158
第9章  設計清單和功能表樣式    159
9.1   美化專案清單的樣式    160
9.1.1  案例1——美化無序列表    160
9.1.2  案例2——美化有序列表    161
9.1.3  案例3——美化自訂列表    163
9.1.4  案例4——製作圖片清單    164
9.1.5  案例5——縮進圖片清單    165
9.1.6  案例6——清單複合屬性    166
9.2  使用CSS製作網頁功能表    168
9.2.1  案例7——製作動態導航功能表    168
9.2.2  案例8——製作水準和垂直菜單    170
9.3  綜合案例1——模擬SOSO巡覽列    172
9.4  綜合案例2——將段落轉變成列表    175
9.5  大神解惑    177
9.6  跟我練練手    177
第10章  使用濾鏡美化網頁元素    179
10.1  濾鏡概述    180
10.2  設置基本濾鏡效果    181
10.2.1  案例1——高斯模糊(blur)濾鏡    181
10.2.2  案例2——明暗度(brightness)濾鏡    182
10.2.3  案例3——對比度(contrast)濾鏡    183
10.2.4  案例4——陰影(drop-shadow)濾鏡    184
10.2.5  案例5——灰度(grayscale)濾鏡    185
10.2.6  案例6——反相(invert)濾鏡    186
10.2.7  案例7——透明度(opacity)濾鏡    187
10.2.8  案例8——飽和度(saturate)濾鏡    188
10.2.9  案例9——深褐色(sepia)濾鏡    189
10.3  使用複合濾鏡效果    190
10.4  大神解惑    191
10.5  跟我練練手    191
第III篇  高 級 應 用
第11章  CSS3的高級特性    195
11.1  複合選擇器    196
11.1.1  案例1——全域選擇器    196
11.1.2  案例2——交集選擇器    197
11.1.3  案例3——並集選擇器    197
11.1.4  案例4——繼承(後代)選擇器    198
11.2  CSS3新增的選擇器    199
11.2.1  案例5——屬性選擇器    199
11.2.2  案例6——結構偽類別選取器    201
11.2.3  案例7——UI元素狀態偽類別選取器    202
11.2.4  案例8——偽類別選取器    204
11.3  CSS3的繼承特性    205
11.3.1  案例9——繼承關係    205
11.3.2  案例10——CSS繼承的運用    206
11.4  CSS3的層疊特性    207
11.4.1  案例11——同一選擇器被多次定義的處理    207
11.4.2  案例12——同一標籤運用不同類型選擇器的處理    208
11.5  綜合案例——製作新聞菜單    209
11.6  大神解惑    212
11.7  跟我練練手    212
第12章  過渡和動畫效果    213
12.1  認識過渡效果    214
12.2  案例1——添加過渡效果    214
12.3  瞭解動畫效果    217
12.4  案例2——添加動畫效果    218
12.5  大神解惑    219
12.6  跟我練練手    220
第13章  2D和3D變幻效果    221
13.1  認識2D轉換效果    222
13.2  添加2D轉換效果    222
13.2.1  案例1——添加移動效果    222
13.2.2  案例2——添加旋轉效果    223
13.2.3  案例3——添加縮放效果    224
13.2.4  案例4——添加傾斜效果    225
13.2.5  案例5——添加綜合變幻效果    227
13.3  添加3D轉換效果    228
13.4  大神解惑    230
13.5  跟我練練手    230
第14章  CSS3和JavaScript的搭配應用    231
14.1  JavaScript語法基礎    232
14.1.1  什麼是JavaScript    232
14.1.2  資料類型    232
14.1.3  變數    234
14.1.4  案例1——運算子的簡單應用    234
14.1.5  案例2——流程控制語句的簡單應用    237
14.1.6  案例3——函數的簡單應用    240
14.2  常見的JavaScript編寫工具    243
14.2.1  記事本編寫工具    243
14.2.2  Dreamweaver編寫工具    244
14.3  JavaScript在HTML中的使用    244
14.3.1  案例4——在HTML網頁頭中嵌入JavaScript代碼    245
14.3.2  案例5——在HTML網頁中嵌入JavaScript代碼    246
14.3.3  案例6——在HTML網頁的元素事件中嵌入JavaScript代碼    247
14.3.4  案例7——在HTML中調用已經存在的JavaScript檔    248
14.3.5  案例8——通過JavaScript偽URL引入JavaScript腳本代碼    249
14.4  JavaScript與CSS3的結合使用    250
14.4.1  案例9——設置動態內容    250
14.4.2  案例10——改變動態樣式    251
14.4.3  案例11——動態定位網頁元素    252
14.4.4  案例12——設置網頁元素的顯示與隱藏    254
14.5  HTML5、CSS3和JavaScript的搭配應用    255
14.5.1  案例13——設定左右移動的圖片    256
14.5.2  案例14——製作顏色選擇器    258
14.5.3  案例15——製作跑馬燈效果    260
14.6  綜合案例——製作樹形導航菜單    262
14.7  大神解惑    267
14.8  跟我練練手    268
第15章  CSS與XML的綜合運用    269
15.1  XML語法基礎    270
15.1.1  實例1——XML的基本應用    270
15.1.2  實例2——XML文檔的組成和聲明    271
15.1.3  實例3——XML元素介紹    272
15.2  使用CSS修飾XML檔    274
15.2.1  實例4——XML使用CSS    274
15.2.2  實例5——設置字體屬性    275
15.2.3  實例6——設置色彩屬性    276
15.2.4  實例7——設置邊框屬性    277
15.2.5  實例8——設置文字屬性    278
15.3  綜合實例1——招聘廣告    279
15.4  綜合實例2——圖文混排頁面    281
15.5  綜合實例3——古詩欣賞    283
15.6  大神解惑    286
15.7  跟我練練手    286
第IV篇  網 頁 布 局
第16章  CSS定位與DIV 佈局核心技術    289
16.1  認識塊級元素和行內級元素    290
16.1.1  案例1——塊級元素和行內級元素的應用    290
16.1.2  案例2——div元素和span元素的區別    292
16.2  盒子模型    292
16.2.1  盒子模型的概念    293
16.2.2  案例3——定義網頁border區域    293
16.2.3  案例4——定義網頁padding區域    295
16.2.4  案例5——定義網頁margin區域    296
16.3  彈性盒模型    299
16.3.1  案例6——定義盒子佈局方向(box-orient)    300
16.3.2  案例7——定義盒子佈局順序(box-direction)    301
16.3.3  案例8——定義盒子佈局位置(box-ordinal-group)    303
16.3.4  案例9——定義盒子彈性空間(box-flex)    304
16.3.5  案例10——管理盒子空間(box-pack和box-align)    306
16.3.6  案例11——盒子空間的溢出管理(box-lines)    307
16.4  綜合案例1——圖文排版效果    308
16.5  綜合案例2——淘寶導購菜單    310
16.6  大神解惑    313
16.7  跟我練練手    314
第17章  CSS DIV盒子的浮動與定位    315
17.1  定義DIV    316
17.1.1  什麼是DIV    316
17.1.2  案例1——創建DIV    316
17.2  盒子的定位    317
17.2.1  案例2——靜態定位    317
17.2.2  案例3——相對定位    318
17.2.3  案例4——絕對定位    319
17.2.4  案例5——固定定位    320
17.2.5  案例6——盒子的浮動    321
17.3  其他CSS佈局定位方式    323
17.3.1  案例7——溢出(overflow)定位    323
17.3.2  案例8——隱藏(visibility)定位    325
17.3.3  案例9——z-index空間定位    327
17.4  新增CSS3多列佈局    328
17.4.1  案例10——設置列寬度    328
17.4.2  案例11——設置列數    330
17.4.3  案例12——設置列間距    331
17.4.4  案例13——設置列邊框樣式    332
17.5  綜合案例1——定位網頁佈局樣式    334
17.6  綜合案例2——製作陰影文字效果    337
17.7  大神解惑    338
17.8  跟我練練手    338
第18章  固定寬度網頁佈局剖析與製作    339
18.1  CSS排版的觀念    340
18.1.1  將頁面用div分塊    340
18.1.2  設置各塊位置    340
18.1.3  案例1——用CSS定位    341
18.2  固定寬度網頁剖析與佈局    344
18.2.1  案例2——網頁單列佈局模式    344
18.2.2  案例3——網頁“1-2-1”型佈局模式    348
18.2.3  案例4——網頁“1-3-1”型佈局模式    350
18.3  大神解惑    354
18.4  跟我練練手    354
第19章  自動縮放網頁佈局剖析與製作    355
19.1  自動縮放網頁“1-2-1”型佈局模式    356
19.1.1  案例1——“1-2-1”等比例變寬佈局    356
19.1.2  案例2——“1-2-1”單列變寬佈局    357
19.2  自動縮放網頁“1-3-1”型佈局模式    358
19.2.1  “1-3-1”三列寬度等比例佈局    358
19.2.2  案例3——“1-3-1”單側列寬度固定的變寬佈局    358
19.2.3  案例4——“1-3-1”中間列寬度固定的變寬佈局    361
19.2.4  案例5——“1-3-1”雙側列寬度固定的變寬佈局    365
19.2.5  案例6——“1-3-1”中列和左側列寬度固定的變寬佈局    368
19.3  分列佈局背景色的使用    371
19.3.1  案例7——設置固定寬度佈局的列背景色    372
19.3.2  案例8——設置特殊寬度變化佈局的列背景色    373
19.4  綜合案例1——單列寬度變化佈局    374
19.5  綜合案例2——多列等比例寬度變化佈局    376
19.6  大神解惑    378
19.7  跟我練練手    378
第20章  創建回應式頁面    379
20.1  瞭解彈性盒子    380
20.2  案例1——使用彈性盒子    380
20.3  案例2——設置彈性子元素的位置    383
20.4  案例3——設置彈性子元素的橫向對齊方式    384
20.5  案例4——設置彈性子元素的縱向對齊方式    389
20.6  案例5——設置彈性子元素的換行方式    390
20.7  綜合案例——使用彈性盒子創建回應式頁面    393
20.8  大神解惑    395
20.9  跟我練練手    396
第V篇  專案案例實戰
第21章  設計商業門戶類網頁    399
21.1  整體設計    400
21.1.1  顏色應用分析    400
21.1.2  架構佈局分析    400
21.2  主要模組設計    401
21.2.1  網頁整體樣式插入    401
21.2.2  網頁局部樣式    403
21.2.3  頂部模組樣式代碼分析    410
21.2.4  中間主體代碼分析    411
21.2.5  底部模組分析    414
21.3  網站調整    415
21.3.1  部分內容調整    415
21.3.2  模組調整    415
21.3.3  調整後預覽測試    417
第22章  設計圖像影音類網頁    419
22.1  整體設計    420
22.1.1  顏色應用分析    420
22.1.2  架構佈局分析    421
22.2  主要模組設計    422
22.2.1  樣式代碼分析    422
22.2.2  頂部模組樣式代碼分析    425
22.2.3  網站主體模組代碼分析    427
22.2.4  底部模組分析    430
22.3  網站調整    431
22.3.1  部分內容調整    431
22.3.2  模組調整    432
22.3.3  調整後預覽測試    435
第23章  設計娛樂休閒類網頁    437
23.1  整體設計    438
23.1.1  應用設計分析    438
23.1.2  架構佈局分析    439
23.2  主要模組設計    440
23.2.1  網頁整體樣式插入    440
23.2.2  頂部模組代碼分析    441
23.2.3  視頻模組代碼分析    442
23.2.4  評論模組代碼分析    443
23.2.5  熱門推薦模組代碼分析    444
23.2.6  底部模組分析    446
23.3  網頁調整    446
23.3.1  部分內容調整    446
23.3.2  調整後預覽測試    448
第24章  設計企業門戶類網頁    449
24.1  構思佈局    450
24.1.1  設計分析    450
24.1.2  排版架構    450
24.2  主要模組設計    451
24.2.1  Logo與導航菜單    451
24.2.2  Banner區    452
24.2.3  資訊區    453
24.2.4  版權資訊    455
第25章  設計線上購物類網頁    457
25.1  整體佈局    458
25.1.1  設計分析    458
25.1.2  排版架構    458
25.2  主要模組設計    459
25.2.1  Logo與導航區    459
25.2.2  Banner與資訊區    460
25.2.3  產品類別區域    462
25.2.4  頁腳區域    463