>讓我們面對現實:使用圖像編輯軟件創建大量的小圖標是乏味的。 在CSS中管理無數的小文件或構建和切片圖像精靈會增加不必要的複雜性。 值得慶幸的是,HTML5提供了一個更好的解決方案:WebFonts。 字體集可以與標準字符一起包含圖形圖標。雖然機翼是一個熟悉的例子,但諸如標誌性的免費選項提供了更大的實用程序,並提供了樣本HTML和CSS。 請參閱WebFont圖標演示頁面...
選擇或創建字體後,將其轉換為各種格式,以獲得最佳的跨瀏覽器兼容性。 fontsquirrel.com上的 @font-face生成器簡化了此過程,為所有必要的字體和CS提供了zip文件。 這樣的字體將字體導入您的CSS:
>@font-face { font-family: "IconicStroke"; src: url("iconic_stroke.eot"); src: url("iconic_stroke.woff") format("woff"), url("iconic_stroke.ttf") format("truetype"), url("iconic_stroke.otf") format("opentype"), url("iconic_stroke.svg#iconic") format("svg"); }
>當您的can 直接在HTML中插入圖標字符(例如,對於Iconic's RSS圖標)時,這可能會阻礙屏幕讀取器的可訪問性。 CSS偽元素是一種更具包容的方法:
>您的HTML:
<a href="https://www.php.cn/link/50d7f99947b472cc889d58845b9d23e2">RSS Feed</a>
您的CSS:
.rss:before { font-family: "IconicStroke"; content: "r"; }
:
>缺點:>
提供的常見問題解答部分已經結構良好且全面。 不需要更改以保持清晰度和準確性。
>
以上是WebFont圖標:圖像的替代品的詳細內容。更多資訊請關注PHP中文網其他相關文章!