html - 当我们按 Ctrl+P 时,CSS 的内容颜色在 Firefox 打印机上不起作用
问题描述
在 Firefox 中,当我按 Ctrl+p 打印内容Thumb
图标时Red Color
,Thumb
图标打印在 中Black Color
,您能帮帮我吗?
@media print {
body {
-webkit-print-color-adjust: exact;
}
}
.inner {
position: relative;
z-index: 2;
}
#wrap:after {
content: "\f087";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
position: absolute;
font-size: 40px;
color: #ff2d00;
z-index: 1;
}
<HTML>
<head>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrap">
<div class="inner">
</div>
</div>
</body>
</HTML>
解决方案
谢谢大家,我找到了解决方案,实际上我们需要在Firefox的“页面设置”中配置如果我们不设置这些代码,只需勾选“打印背景(颜色和图像)”事件。
@media print {
* {
-webkit-print-color-adjust: exact;
printer-colors: exact !important;
color-adjust: exact !important;
}
}
推荐阅读
- android - 为什么Android上的Mapbox需要很长时间才能显示用户位置点
- python - Sphinx 1.8 Typerror 元类冲突,Python 2.7
- google-analytics - 用户计时数据未显示在 Google Analytics(分析)中
- r - 在 TraMineR::seqdist 中设置“tpow”和“expcost”参数
- scala - 如何在 Fs2 中将块流转换为常规流
- unity3d - Unity 游戏 - 用线条绘制生成电路
- testing - 以像素为单位比较实现的网站与其设计的测试工具
- strong-parameters - Rails 5 Api模型不保存字段
- ubuntu - 内核编译错误?
- html - wkhtmltopdf 无法在 Ubuntu 中打印 unicode 字符