2012-01-05 50 views

回答

-1

爲什麼要使用字體?您可以使用與CSS sprite strips相結合的圖像來獲得相同的效果。它可能會使它更多地跨瀏覽器和更小的請求大小。

如果您將某個類的CSS屬性設置爲圖標,您可以簡單地在該類中添加一個或者一個HTML文件,並使圖標以奇蹟般的形式出現。

編輯: 如果您需要各種各樣的顏色,一種方式做這將是在一個背景顏色使用透明面罩:http://jsfiddle.net/Z5RvT/1/

+0

感謝您的建議,但使用了圖標字體,因此可以使用CSS輕鬆更改顏色以進行主題化。 – Enkay 2012-01-06 02:05:09

+0

您可以對精靈圖像進行着色並將不同顏色加載爲精靈。如果您需要更富有表現力的顏色,您可以使圖標成爲帶有透明度的「蒙版」,並在其後面設置背景顏色的元素。 – Art 2012-01-06 03:09:40

+0

你如何建議改變面具的顏色以匹配不同的背景顏色? – Enkay 2012-01-06 05:39:57

0

它在不同的瀏覽器文本渲染做和操作系統。我相信webkit瀏覽器(Safari和Chrome)的默認值是subpixel-antialiased。您可以嘗試使用font-smooth css屬性,儘管我不確定它支持多大。 Typekit在文本渲染上有一堆articles,您可能希望看一看,但如果您在多個瀏覽器中尋找非常一致的外觀,最佳選擇是圖像精靈。