使用CSS圖標字體(例如“ Awesome Awesome”和“材料圖標”)涉及幾個步驟,使您可以在Web項目中集成和样式圖標。這是使用這些圖標字體的全面方法:
包容:
字體很棒:您可以通過下載套件並直接鏈接該套件或使用CDN來包含“ Awesome”中的字體。如果您選擇CDN,則只需要在HTML文件的部分中添加以下行:
<code class="html"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90 nuLcSKlbmrPcLa0OT92xO1BIsZ ywDWZCvqsWgccV3gFoRBv0z 8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous"></code>
材料圖標:要使用Google的材料圖標,請在您的中包含以下行:
<code class="html"><link href="https://fonts.googleapis.com/icon?family=Material%20Icons" rel="stylesheet"></code>
用法:
要使用兩個庫中的圖標,只需將相關類添加到HTML元素。例如:
<i class="fas fa-camera"></i>
<i class="material-icons">camera</i>
造型:
這兩個庫都允許您使用常規CSS設置圖標。您可以像任何其他文本元素一樣調整大小,顏色和其他屬性:
<code class="css">.fas.fa-camera { font-size: 24px; color: #3498db; } .material-icons { font-size: 24px; color: #e74c3c; }</code>
可訪問性:
為了獲得更好的可訪問性,您應該為圖標提供替代文本。這可以通過sr-only
類別的aria-hidden
屬性和<span></span>
來實現:
<code class="html"><i class="fas fa-camera" aria-hidden="true"></i> <span class="sr-only">Camera</span></code>
要將字體集成到您的網站中,請執行以下詳細步驟:
選擇一種集成方法:
CDN :最快的方法是使用Font Awesome的CDN。在HTML的部分中添加以下行:
<code class="html"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90 nuLcSKlbmrPcLa0OT92xO1BIsZ ywDWZCvqsWgccV3gFoRBv0z 8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous"></code>
下載:或者,您可以下載“真棒軟件包”,提取並自己託管。這樣鏈接CSS文件:
<code class="html"><link rel="stylesheet" href="path/to/fontawesome/css/all.min.css"></code>
使用字體很棒的圖標:
包含樣式表之後,您可以通過將適當的類添加到HTML元素來使用字體Awesome圖標:
<code class="html"><i class="fas fa-camera"></i></code>
fas
類表示您使用的是固體樣式,而fa-camera
是圖標名稱。樣式圖標:
具有CSS的樣式圖標,以更改其大小,顏色或任何其他屬性:
<code class="css">.fas.fa-camera { font-size: 24px; color: #3498db; }</code>
可訪問性:
通過包括替代文本來確保可以訪問您的圖標:
<code class="html"><i class="fas fa-camera" aria-hidden="true"></i> <span class="sr-only">Camera</span></code>
是的,使用CSS可以輕鬆地針對不同顏色和尺寸定製材料圖標。以下是:
更改尺寸:您可以通過調整font-size
屬性來更改材料圖標的大小:
<code class="css">.material-icons { font-size: 32px; }</code>
更改顏色:要更改顏色,請修改color
屬性:
<code class="css">.material-icons { color: #2ecc71; }</code>
結合多種樣式:您可以將尺寸和顏色調整結合起來,為您的圖標創建獨特的外觀:
<code class="css">.material-icons.custom-style { font-size: 28px; color: #3498db; }</code>
然後,在您的HTML中使用此類:
<code class="html"><i class="material-icons custom-style">camera</i></code>
opacity
, transform
和transition
來進一步自定義材料圖標。字體很棒和物質圖標非常適合響應設計,但它們具有不同的優勢:
字體很棒:
font-size
屬性可擴展,這非常適合響應設計。物質圖標:
font-size
可擴展,非常適合響應式設計。結論:對於響應式設計,如果您正在尋找更廣泛的圖標和更大的自定義靈活性,則字體很棒可能是更好的選擇。但是,如果您的項目遵循材料設計原則,並且您重視凝聚力設計系統,則物質圖標將更合適。這兩個庫都非常適合響應設計,選擇很大程度上取決於您項目的特定需求。
以上是如何使用CSS圖標字體(Awesome Awesome,材料圖標)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!