CSS font圖標字體是一種常用的Web字體,它通過CSS代碼在網頁上顯示出特定的圖標,而不需要使用圖片。這種字體使用簡單方便,還可以縮小頁面下載的體積,提高頁面訪問速度。
@font-face{ font-family:'FontAwesome'; src:url('fonts/fontawesome-webfont.eot'); src:url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2') format('woff2'), url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg'); font-weight:normal; font-style:normal; }
為了使用CSS font圖標字體,需要在CSS文件中定義字體文件,并使用font-family屬性來引入。在上面的代碼中,我們使用@font-face定義了一個名為FontAwesome的字體。接著,我們在src屬性中引入了FontAwesome字體所在的各種格式的文件,例如Embedded Open Type、TrueType、以及SVG格式。接著,我們使用font-weight和font-style屬性來定義字體的不同形態。
使用CSS font圖標字體非常簡單。只需為元素指定相應的字體,同時使用content屬性為元素賦值特定的Unicode編碼即可。
.icon:before{ font-family:'FontAwesome'; content:'\f086'; }
在上面的代碼中,我們為class為icon的元素創建了一個圖標。我們使用:before偽元素來在元素前插入FontAwesome字體的圖標,使用content屬性為元素指定編碼。圖標的編碼可以在FontAwesome的官方網站(http://fontawesome.io/icons/)中找到。
總的來說,使用CSS font圖標字體可以大大提高我們開發網站的效率和風格。值得注意的是,由于不是所有網站的訪客都有該字體文件,為了避免出現問題,建議在代碼中使用_icon始終指定備用的常規字體,例如Helvetica或Arial。
上一篇css from表單上移
下一篇css font加載動畫