3
A
回答
3
在現代網頁設計,我們要做到兩件事(其中包括):
- 最少的加載時間。減少請求資源的數量是實現這一目標的主要方式。爲了減少圖像的數量,可以使用spriting。
- 每個分辨率上的尖銳圖標。使用基於像素的格式無法輕鬆實現這一點。解決方案是使用SVG或字體等矢量格式。
該字體真棒項目幫助。它在unicode的私人使用部分提供了一個帶有圖標的字體。它還提供了CSS,你可以參考一下,它看起來像
...
.icon-edit:before {
content: "\f044";
}
.icon-share:before {
content: "\f045";
}
.icon-check:before {
content: "\f046";
}
.icon-move:before {
content: "\f047";
}
...
在你的HTML,你可以再做
<nav><ul>
<li class="icon-home"> Home </li>
<li class="icon-envelope"> Contact </li>
</ul></nav>
圖標會在:before
pseudoelement插入。您可以對元素應用更多樣式。您鏈接到的演示會增加字體大小等。
此技術僅爲兩個文件提供了數百個漂亮的圖標,並且可以輕鬆地將它們包含到您的標記中。
相關問題
- 1. iframe隱藏內容。如何解決它?
- 2. 如何隱藏圖像的內容
- 3. 「隱藏內容顯示內容」圖像懸停
- 4. 隱藏內容
- 5. jQuery的隱藏圖像,變更內容,顯示圖像
- 6. 如何解決Bootstrap導航欄隱藏
- 7. 如何解決隱藏在IE7和IE8
- 8. css counter不能在Internet Explorer中爲隱藏內容工作 - 如何解決?
- 9. 當你的內容比父母的內容寬時,如何隱藏圖像右側溢出的圖像?
- 10. Array.prototype.concat()隱藏內容
- 11. 內容隱藏沒有溢出隱藏
- 12. 隱藏內容而不隱藏div?
- 13. 溢出隱藏隱藏所有內容
- 14. 隱藏內容而不隱藏子類
- 15. 隱藏iframe內的內容?
- 16. 如何在顯示內容之前顯示內容圖像不加載的隱藏內容?
- 17. 如何隱藏angularjs中的內容?
- 18. 如何隱藏資源內容
- 19. 如何隱藏XML文件內容
- 20. 如何顯示/隱藏內容
- 21. 如何隱藏和切換內容
- 22. 如何隱藏ScrollViewer之外的內容?
- 23. 如何隱藏ColumnDefinition的內容
- 24. 溢出:隱藏;保留內容寬度,但隱藏內容:Chrome
- 25. CSS3:顯示/隱藏基於節點的內容
- 26. 試圖隱藏內容使用.hide()
- 27. KineticJS:隱藏溢出圖層的內容
- 28. 顯示/隱藏高位圖內容
- 29. 隱藏當前視圖之外的圖像內容,不會縮小圖像
- 30. 如何隱藏像素內的字符
它看起來像是使用[Font Awesome](http://fortawesome.github.io/Font-Awesome/) –
你能解釋一下嗎? – shahriyar3
在每個項目的':before'僞元素中,引用了一個字符('.icon-home:before {content:「\ f015」;}'爲主標識)。使用了一種特殊的字體,它提供了這些字符的很好的版本。這不是傳統意義上的圖像。 – amon