想要製作一些很酷的頭部效果而且擺脫網站安全字型並且不使用圖片檔案?那麼就使用CSS3嵌入字型吧!

要使用一款字型,我們首先需要使用‘@font-face’屬性。這必須先準備好我們要用的字型檔案。

儘管這樣,讓我們簡單的學習一下字型方面的歷史。@font-face屬性從CSS2就已經考慮了,但卻始終在CSS2.1中還沒有出現。CSS3嘗試經它帶到標準中來。

如果你手上沒有字型檔案,你可以在dafont.com下載一些。

跨瀏覽器相容性

目前只有Safari支援@font-face特性(Google Chrome開發版 2.0.156+也支援這個特性)。

所有瀏覽器都支援font-face。

CSS3嵌入字型

font-face

上面的效果可由下面的樣式實現:

@font-face { 
    font-family: qianduanNet; 
    src: url("SketchRockwell.ttf"); 
} 
.fontFace{
    font-family: qianduanNet; 
    font-size: 3.2em; 
    letter-spacing: 1px; 
    text-align: center; 
}

我們也可以對使用font-face的地方使用陰影效果。

font-face-shadow

.fontFaceShadow{
    font-family: qianduanNet;
    font-size: 3.2em; 
    letter-spacing: 1px;
    text-align: center;
    text-shadow: 3px 3px 7px #111;
}

CSS3系列教程|前端觀察

特別宣告,本系列文章譯自:Zen Elements,非常感謝Alex的辛勤工作。

Special Staterment: this series posts were translate from Zen Elements, thanks Alex for his great work so much.