我正在开发一个必须打印包含 Font Awesome 图标的页面的网站。问题是当您打印时,Font Awesome 图标不会以彩色打印。
在浏览器中,它们以彩色显示,但在打印页面时,图标为纯黑色。有没有办法让 Font Awesome 图标以彩色打印?也许通过 CSS 和 @media print { }?
编辑:此外,我正在使用 Firefox 进行开发。
最佳答案
事实证明,您实际需要着色的元素不是 i
本身,而是它的 :before
元素。因此:
<style type="text/css">
.fa:before { color:red; }
</style>
关于html - Font Awesome 图标仅以黑色打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29325239/