CSS3專業網頁開發指南 (The Book of CSS3) CSS3专业网页开发指南

彼得加斯頓 (Peter Gasston)

買這商品的人也買了...

相關主題

商品描述

《CSS3專業網頁開發指南》是英國著名Web前端開發工程師Peter Gasston對CSS3高級技術的全面介紹。

書中既有CSS3的發展歷史、基本語法等入門知識介紹,也涵蓋了媒體查詢、選擇器、偽類與偽元素、網頁字體、文本排版、圖形處理、動畫、佈局等CSS3前端開發必不可少的知識,還介紹了CSS3的未來發展方向。全書共分為17章,作者在每一章的講解中都結合了大量的實例,同時也不忘介紹每一項技術的發展背景和適用場景,讓讀者對CSS3技術的應用真正做到融會貫通。

作者簡介

Peter Gasston

 

有著十多年的網頁開發經驗,曾與許多公司和機構有過合作。他是CSS3.info網站最初的貢獻者之一,還在《.net》等雜誌上發表文章。除了本書外,Peter還著有《移動網頁設計與開發HTML5+CSS3+JavaScript》

目錄大綱

第1章CSS3簡介

1.1CSS3及其由來

1.2入門:語法介紹

1.3準備開始

 

第2章媒體查詢

2.1媒體查詢的優點

2.2語法

2.3媒體特徵

2.4小結

2.5媒體查詢:瀏覽器支持

 

第3章選擇器

3.1屬性選擇器

3.2CSS3的新屬性選擇器

3.3普通兄弟連結符

3.4小結

3.5選擇器:瀏覽器支持

 

第4章偽類與偽元素

4.1結構偽類

4.2其他偽類

4.3偽元素

4.4小結

4.5DOM和屬性選擇器:瀏覽器支持

 

第5章網頁字體

5.1@font—face規則

5.2“萬無一失”的@font—face語法

5.3為網頁用途獲取字體許可

5.4現實中的網頁字體示例

5.5更多的字體屬性

5.60penType特性

5.7小結

5.8網頁字體:瀏覽器支持

 

第6章文本效果和字體排版樣式

6.1理解軸與坐標

6.2應用空間效果:text—shadow

6.3讓文本變得更清晰:text—outline和text—strol 

6.4更多的文本屬性

6.5小結

6.6文本效果:瀏覽器支持

 

第7章多列

7.1分列佈局方法

7.2列間隔與分界線

7.3列中的包含元素

7.4小結

7.5多列:瀏覽器支持

 

第8章背景圖片和其他裝飾屬性

8.1背景圖片

8.2圖片遮罩

8.3小結

8.4背景圖片:瀏覽器支持

 

第9章邊框與方框效果

9.1為邊框添加圓角效果

9.2為邊框使用圖片

9.3彩色邊框

9.4添加陰影

9.5小結

9.6邊框和方框效果:瀏覽器支持

 

第10章顏色與不透明度

10.1使用opacity屬性設置透明度

10.2新的和擴展的顏色值

10.3匹配操作系統的外觀

10.4小結

10.5顏色與不透明度:瀏覽器支持

 

第11章漸變

11.1線性漸變

11.2放射漸變

11.3多重漸變

11.4Firefox中的重複漸變

11.5小結

11.6漸變:瀏覽器支持

 

第12章2D變換

12.1transform屬性

12.2旋轉

12.3平移

12.4傾斜

12.5縮放

12.6多重變換

12.7使用矩陣變換元素

12.8使用WebKit反射

12.9小結

12.102D變換:瀏覽器支持

 

第13章過渡與動畫

13.1過渡

13.2更複雜的動畫

13.3小結

13.4過渡與動畫:瀏覽器支持

 

第14章3D變換

14.1CSS中的3D元素

14.2transform—style屬性

14.3變換函數

14.4perspective和perspective—origin屬性

14.5變換原點

14.6顯示或隱藏背面

14.7小結

14.83D變換:瀏覽器支持

 

第15章彈性方框佈局

15.1啟動彈性方框佈局

15.2讓方框具有彈陛

15.3彈性方框分組

15.4改變方向

15.5改變彈性方框順序

15.6對齊

15.7同軸對齊

15.8多行或多列

15.9使用JavaScript實現跨瀏覽器的彈性方框

15.10重要新聞:新的語法

15.11小結

15.12彈陛方框佈局:瀏覽器支持

 

第16章模板佈局

16.1設置JavaScript 

16.2使用position和display創建行

16.3多行

16.4槽與::sloto偽元素

16.5創建空槽

16.6設置行與列的高度和寬度

16.7默認內容:@符號

16.8小結

16.9模板佈局:瀏覽器支持

 

第17章CSS的未來

附錄A當前主要瀏覽器對CSS3的支持

附錄B在線資源