CSS3教程使用@font-face實現(xiàn)個性化字體_第1頁
CSS3教程使用@font-face實現(xiàn)個性化字體_第2頁
CSS3教程使用@font-face實現(xiàn)個性化字體_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、CSS3教程:使用font-face實現(xiàn)個性化字體在網(wǎng)頁中,我們可以用CSS的font-family屬性來定義字體,然而定義的字體在用戶的電腦上能否正確呈現(xiàn)則要看用戶的電腦是否安裝了該字體。我們經(jīng)常能看到國外的一些個人網(wǎng)站使用了非常漂亮的字體,而這些字體通常在用戶的電 腦中是沒有安裝的,所以用font-family屬性就無法實現(xiàn)了,今天我們就介紹使用憶門t-face實現(xiàn)個性化字體。CSS3 fon t-face說憶門t-face是CSS3勺新特性并不準確,因為 CSS2就已經(jīng)支持了這一特 性,并且In ternet Explorer 早在第5版的時候就已經(jīng)支持它了,不過IE實現(xiàn) 方式是通過自有

2、的eot(Embeded Open Type)字體格式,其它瀏覽器都不支持這 個格式。font-face支持如下屬性:fon t-family :設(shè)置文本的字體名稱。fon t-style :設(shè)置文本樣式。fon t-varia nt:設(shè)置文本是否大小寫。fon t-weight :設(shè)置文本的粗細。fon t-stretch:設(shè)置文本是否橫向的拉伸變形。fon t-size :設(shè)置文本字體大小。src :設(shè)置自定義字體的相對路徑或者絕對路徑。font-face瀏覽器兼容性如下:3.5+輕4+鎏:3H+己10+一個簡單例子先聲明一個名為ChantelliAntiquaRegular的字體,有一種

3、老的寫法是這樣的:fon t-face fon t-family: Cha ntelliA ntiquaRegular;src: url(Cha ntelli_A ntiqua-webfo nt.eot);src: local( ? ), url(Chantelli_Antiqua-webfont.woff)format(woff), url(Cha ntelli_A ntiqua-webfo nt.ttf)format(truetype), url(Chantelli_Antiqua-webfont.svg#webfontZjhIjbDc) format(svg); font-weight:

4、 normal;font-style: normal;第一個 src 是兼容 IE ,第二個 src 是兼容其它瀏覽器。 local( ? ) 是一種 hack寫法,避免從客戶端加載字體,這種寫法在An droid系統(tǒng)中有BUG感興趣 的同學(xué)可見 Best Practice For Font-Face CSS Takes A Turn ,改進方案 是聲明兩個 font-face ,如下:font-face font-family: ChantelliAntiquaRegular;src: url(Chantelli_Antiqua-webfont.eot);font-face font-fam

5、ily: ChantelliAntiquaRegular;src: url(/:) format(no404), url(Chantelli_Antiqua-webfont.woff) format(woff), url(Chantelli_Antiqua-webfont.ttf) format(truetype), url(Chantelli_Antiqua-webfont.svg#webfontMFqI76bT) format(svg); font-weight: normal;font-style: normal;我們首先聲明一個引用 eot 字體文件的 font-face ,以確保它在

6、 IE 中能正 常工作,第二個 font-face 引用了多個字體格式是為了兼容其它瀏覽器,它們 將按順序查找,直到找到支持的格式,這意味著同一個字體需要有多個格式。 url(/:) format(no404) 是一種 Bulletproof 寫法,感興趣的同學(xué)可見 New Font-Face Syntax: Simpler, Easier 一文。其它的HTML和CSS代碼如下:.font-face-display font: 66px ChantelliAntiquaRegular, Helvetica, sans-serif;Take me to your heart最重效果如下:Take

7、 me to your heart免費字體網(wǎng)站Font SquirrelFont Squirrel是一個非常優(yōu)秀的免費字體資源網(wǎng)站,收集了很多高品質(zhì)字 體供網(wǎng)頁設(shè)計者免費下載,還有個字體格式生成工具font-face generator,上眄傳一個字體文件,可以生成多種字體格式及 CSS代碼,非常有用。如果你需要一 些優(yōu)秀的免費英文字體,這是個好去處。thx hi Ik-RdifivmIn MfftHHAL H4rt in ShW diiir FaMuHIMjudontMuseo Slab AaBbCcDdEeFfG亠 i . Shi ”- mi 亠-_想要豐富多彩的頁面就需要有更多的字體樣式,人們想出了很多字體替代方案,除了 font-face 方案外還有 sIFR、Cufon、Typeface.js 等,還有.webfont, 簡單說,.webfont就是在字體中嵌

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論