首頁 >web前端 >css教學 >如何使用 Font Awesome 圖示作為 CSS 內容?

如何使用 Font Awesome 圖示作為 CSS 內容?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-17 21:50:01592瀏覽

How to Use Font Awesome Icons as CSS Content?

使用Font Awesome 圖示作為CSS 內容

使用Font Awesome 圖示作為CSS 內容時,避免將HTML 屬性程式碼直接嵌入到contentcontent 屬性程式碼中。相反,請按照以下步驟操作:

FontAwesome 5:

  1. 將字體系列定義為“Font Awesome 5 Free”或“Font Awesome 5 Brands” ,具體取決於圖示類型。
  2. 使用 Unicode 轉義代碼而不是圖示的 HTML 實體,例如,「f095」代表「fa-phone」。
  3. 確保字體粗細設定為 900。
a:before {
   font-family: "Font Awesome 5 Free";
   content: "\f095";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
   font-weight: 900;
}

FontAwesome 4 及以下:

  1. 複製內容屬性與對應的實體Font Awesome 樣式表。
  2. 在內容屬性中使用複製的內容和正確的字體系列。
a:before {
    font-family: FontAwesome;
    content: "\f095";
}

圖示與文字之間的間距:

  1. 設定顯示:inline-block;用於防止圖示重疊。
  2. 新增 padding-right:在兩者之間提供空間。
a:before {
    font-family: FontAwesome;
    content: "\f095";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
}

要更改懸停時的圖示:

  1. 為 :hover 狀態建立一個單獨的選擇器。
  2. 修改內容屬性以指定新的 Unicode 轉義懸停圖示的程式碼。
a:hover:before {
    content: "\f099";
}

考慮在基本圖示聲明上設定固定寬度,以防止因不同的圖示大小而微移。

以上是如何使用 Font Awesome 圖示作為 CSS 內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn