將網頁或應用程式的設計加入圖示,是提升使用者體驗的關鍵元素之一。特別是,HTML和CSS為網頁加入圖示提供了多種方式。
首先,有將圖示加入為圖片的方法、利用SVG(Scalable Vector Graphics)的方法,以及利用CSS偽元素設計圖示的方法等等。每種方式都有其優劣,根據實際需求和所期望的效果進行適當選擇。
其中,利用網頁字型的方式尤其有眾多優點。使用網頁字型,無需加載大容量的圖片,可以迅速加載網頁圖示,像文本一樣。再者,透過CSS可以輕易調整圖示的大小、顏色和陰影等。網頁字型也對於如屏幕讀取器這類的輔助工具很友好,並在各種瀏覽器和裝置上提供一致的顯示。
在此文章中,我們將詳細探討以網頁字型為核心的五大圖示服務,包括FontAwesome、Google Fonts、Ionicons、Feather Icons和Line Awesome的優劣與使用方法。這些服務都是專業的工具,協助設計師和開發者更專業和方便地應用網頁圖示。
自2009年開始,FontAwesome已成為開發者和設計師間最受歡迎的網頁圖示庫。它原本是作為Twitter Bootstrap的一部分,但後來獨立發展,應用於多種項目中。由於FontAwesome以字型方式提供圖示,因此可以自由地透過CSS調整其大小、顏色和陰影。
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css">
。有關其他安裝方法,請參考Use Font Awesome on the Web。 Google Fonts最初是作為Google提供給網頁開發者和設計師的免費網頁字型服務。此服務經過優化,以確保快速的加載速度和高度的兼容性,被全球眾多網站所採用。特別是Material Icons,是基於Google的Material Design哲學設計的圖示集,提供一致的用戶體驗於各種網路服務和應用中。
此外,Google Fonts為開發者提供了直觀的界面和強大的搜索功能,幫助他們輕鬆找到所需的字型和圖示。用戶可以選擇所需的字型樣式、粗細和字符集,並立即獲得可用的代碼片段。
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet">
。 最初,Ionicons是與Ionic框架一同提供的圖示庫。然而,後來它逐漸在開發者和設計師之間被認為是一個獨立的圖示資源。此圖示組是為了在不同平台,如Web、iOS、Android上使用而設計。
Ionicons提供了基於清晰現代設計的圖示,以及多種大小和風格。由於以SVG格式提供圖示,開發者可以在網頁上輕鬆調整圖示的大小和顏色。
<script src="https://unpkg.com/ionicons@latest/dist/ionicons.js"></script>
。 更多安裝方法,請參考Ionic Framework。 Feather Icons是一個以簡單和輕量為特色的圖示庫。其簡潔的設計和乾淨的線條贏得了廣大的喜愛。所有圖示都按照24x24網格設計,且以SVG格式提供,使其在網頁上的調整和風格化非常方便。
Feather Icons主要包含網頁或應用中常用的基本圖示。此外,該庫是開源的,允許用戶自行添加或修改圖示。
<script src="https://unpkg.com/feather-icons"></script>
。 更多安裝方法,請參考Feather Github。 <i data-feather="circle"></i>
<body>
標籤結尾處加入以下代碼: <script>feather.replace();</script>
。所有帶有data-feather
屬性的元素將被替換為相對應的SVG標記。Line Awesome是一個專業的圖標庫,將FontAwesome的圖標重新設計成線條風格。此項目的初衷是為FontAwesome的現有用戶提供一種更具風格和新穎的選擇。因此,Line Awesome在結構和使用方法上與FontAwesome高度一致,讓現有用戶能夠迅速適應。
此外,Line Awesome內含超過1000個圖標,並同時提供CSS和JS庫以簡化在網站或應用中的使用。
<link rel="stylesheet" href="https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css">
此代碼。其他安裝方法,請參考如何安裝Line Awesome。 在當今的數位時代,提升網頁設計與互動性的網頁圖標已成為不可或缺的要素。透過我們探討的這五大主要服務,您將了解到網頁圖標的應用有多麼簡單而有效。善用這些服務,您將能使您的網頁或應用更具專業感。希望您在設計領域中發現更多的可能性!
[HTML/CSS] 利用Web字體在網頁上呈現圖標的5大技巧 |
---|
[HTML] 在網頁開發中插入視頻的多種方法 |
CloneCoding
創新從一行代碼開始!