出版時間:2012-3 出版社:人民郵電出版社 作者:吉倫瓦特 譯者:屈超,周志超
Tag標簽:無
內(nèi)容概要
CSS3為Web的視覺樣式語言注入了強大的新功能,讓設計人員更加輕松自如地設計優(yōu)美而引人入勝的內(nèi)容。借助CSS3,不使用圖片就可以創(chuàng)建半透明背景、漸變、陰影等奪人眼球的視覺效果;還可以使用漂亮、獨特、非Web安全的字體顯示文本;不用Flash就可以創(chuàng)建動畫;不用JavaScript就可以定制適應用戶的設備和屏幕尺寸的設計。
本書通過一系列實用且新穎的范例,向讀者展示如何實現(xiàn)以上功能和更多效果。每章都提供了幾個實例,讓你可以應用到正在開發(fā)的項目中,或從它們的設計思路中獲取靈感。
本書還介紹了以下CSS3技術:
如何使用CSS3改善頁面外觀,提高可用性、可訪問性和效率
處理不支持CSS3的早期瀏覽器的時機、解決方案和替代方案
如何利用獨特的字體排版技術和漂亮的圖片細節(jié)創(chuàng)建絕妙的設計
改進的新選擇器,使標記更加流暢、不易出錯
創(chuàng)建多列布局的新方法
如何不用腳本也能輕松制作出針對手機優(yōu)化的Web設計
作者簡介
Zoe Mickley Gillenwater
經(jīng)驗豐富的圖形和Web設計師、開發(fā)人員、顧問。致力于打造盡可能滿足各類人群需求的優(yōu)秀網(wǎng)站,并為最新的瀏覽器使用創(chuàng)新的CSS技術。她是
Flexible Web Design: Creating Liquid and Elastic Layouts with
CSS和視頻培訓教程Web Accessibility Principles的作者,并已經(jīng)為Smashing
Magazine和Community
MX網(wǎng)站撰寫了上百篇以Web設計和開發(fā)為主題的文章。Zoe目前是Web標準計劃小組(WaSP)Adobe任務組的成員,還是熱門的css-
discuss郵件列表的主持人,并經(jīng)常在全國性技術會議上講授CSS、視覺設計、可訪問性等主題。
書籍目錄
第1章 CSS3的來龍去脈
1.1 什么是CSS3
1.1.1 新特性概覽
1.1.2 CSS3的當前進展
1.1.3 現(xiàn)在就開始使用CSS3
1.2 瀏覽器的支持狀況
1.2.1 瀏覽器市場份額
1.2.2 主流瀏覽器支持狀況
1.3 漸進增強
1.3.1 優(yōu)點
1.3.2 “讓我來打個比方……”
1.4 CSS3的好處
1.4.1 減少開發(fā)和維護的耗時
1.4.2 提升頁面性能
1.5 更好的搜索引擎優(yōu)化
1.5.1 提高可用性和可達性
1.5.2 與時俱進
1.6 案例學習:公路安全研究中心
1.6.1 使用CSS3之前
1.6.2 使用CSS3之后
1.7 明智地使用CSS3
1.7.1 瀏覽器前綴
1.7.2 處理不支持的瀏覽器
1.7.3 使用條件表達式過濾IE
1.8 搞定不予支持的客戶或老板
1.8.1 有些事不必說
1.8.2 提前教給他們漸進增強的思想
1.8.3 控制客戶因設計稿而生的過度期望
第2章 氣泡對話框
2.1 基礎頁面
2.2 包裹長文本
2.3 無圖的圖形效果
2.3.1 圓角的實現(xiàn)
2.3.2 增加氣泡的尾巴
2.3.3 利用RGBA或HSLA實現(xiàn)半透明背景
2.3.4 無圖實現(xiàn)色彩漸變
2.3.5 無圖實現(xiàn)盒狀陰影
2.3.6 無圖實現(xiàn)文字陰影
2.4 頭像的變形效果
2.4.1 什么是“變形”
2.4.2 旋轉頭像圖片
2.5 大功告成
第3章 紙質筆記
3.1 基礎頁面
3.2 高級背景圖片技術
3.2.1 背景圖片縮放
3.2.2 單一容器上的復合背景圖片
3.2.3 添加圖片邊框
3.2.4 添加陰影
3.3 嵌入字體
3.3.1 @font-face是什么
3.3.2 選擇可用字體
3.3.3 瀏覽器支持度
3.3.4 字體格式轉換
3.3.5 使用@font-face
3.4 大功告成
第4章 根據(jù)類型為圖片和鏈接定義樣式
4.1 基礎頁面
4.2 什么是屬性選擇器
4.3 用動態(tài)添加的圖標指示文件類型
4.3.1 除圖標之外的備選方案
4.3.2 修正IE 6的問題
4.4 區(qū)別處理全幅圖和縮略圖的樣式
4.4.1 使用類可能遇到的問題
4.4.2 使用屬性選擇器按類型定位元素
4.5 大功告成
第5章 使用偽類來提高效率
5.1 不使用ID和類來定位特定元素
5.1.1 新的結構偽類
5.1.2 回歸氣泡對話框:顏色交替
5.1.3 回歸照片:隨機旋轉
5.2 動態(tài)高亮顯示頁面的區(qū)域
5.2.1 :target偽類
5.2.2 增加目錄
5.2.3 更改聚焦區(qū)塊的背景色
5.2.4 用純CSS實現(xiàn)動畫
第6章 不同的屏幕尺寸,不同的設計
6.1 基礎頁面
6.2 媒體查詢是什么
6.3 針對寬屏來改變布局
6.3.1 由橫向導航條變?yōu)榭v向目錄
6.3.2 多列文本
6.4 針對窄屏來改變布局
6.5 針對移動設備來改變布局
6.5.1 什么是設備寬度
6.5.2 第三次媒體查詢
6.5.3 針對高清顯示屏來改進界面
6.5.4 可視區(qū)域的meta標簽
6.6 針對其他瀏覽器的兼容方案
6.7 大功告成
第7章 布局秀
7.1 重大改變
7.2 無需浮動或絕對定位,創(chuàng)建多列布局
7.2.1 子元素自適應
7.2.2 增加欄目
7.2.3 重定欄目順序
7.2.4 多欄等高
7.2.5 水平和垂直居中
7.3 實際情況:現(xiàn)實可用部分
7.3.1 彈性表單布局
7.3.2 底部區(qū)域黏附
7.4 彈性布局模型的替代品
7.4.1 box-sizing屬性
7.4.2 未來的布局系統(tǒng)
附錄 瀏覽器支持度
貢獻
章節(jié)摘錄
版權頁:第1章 CSS3的來龍去脈在使用CSS3之前,你應該對它的來龍去脈有個基本了解。在這一章中,你將知曉CSS3與CSS2.1的區(qū)別,以及當前瀏覽器對CSS3的支持情況。對于那些尚未完全支持CSS3的瀏覽器,我們會介紹一些臨時兼容的方案和模擬實現(xiàn)的方法。你也會了解到即刻在項目中使用CSS3所帶來的各種實際好處,包括可以用來說服多疑的客戶或老板的一系列理由(這可是實際的好處,別認為它們僅僅只是些理論觀點)。最后,我們還會介紹如何使用CSS3才能符合漸進增強的設計原則,并講解一些最佳實踐,讓應用了CSS3的項目盡可能地健壯且與時俱進。1.1 什么是CSS3CSS3是CSS2.1的擴展,它在CSS2.1的基礎上增加了很多強大的新功能,但是它已不再像CSS2.1那樣是單一的規(guī)范。CSS3被劃分成幾個模塊,每個模塊都是CSS的某個子集的獨立規(guī)范,比如選擇器、文本或者背景。每個模塊都有各自獨立的創(chuàng)作者和時間表。這樣做的好處是整個CSS3規(guī)范的發(fā)布不再需要停下來等待某個難產(chǎn)的小條目―這個模塊或許尚需等待,但其他模塊的流程卻能夠繼續(xù)向前推進。在www.w3.org/Style/CSS/current-work這個網(wǎng)頁里,你可以看到一份包含了所有模塊的列表,以及它們目前的進度離最終發(fā)布還有多遠。稍后我們將在本章討論這些模塊的當前進度,現(xiàn)在先來看看CSS3中激動人心的新特性吧!
編輯推薦
《CSS3實用指南》適合網(wǎng)站開發(fā)人員與網(wǎng)頁設計師閱讀;設計優(yōu)美的網(wǎng)站一定要學的CSS3;化繁為簡,基于實戰(zhàn)項目講解;亞馬遜網(wǎng)站一致好評。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載