我有一个白色文字颜色的div。
使用css媒体查询。
@media print {
.myid_print_duo_name
{
z-index: 2;
position: absolute;
left: 0px;
top: 330px;
width: 303px;
height: 28px;
line-height: 28px;
text-align: center;
color: white !important;
font-weight: bold;
font-size: 20px;
font-family: "Times New Roman";
}
}
在我的打印预览中,我的文字看起来有点暗。
我认为这很好,但是在我的打印预览中打印结果真的相同。为什么它会变得更暗?
答案 0 :(得分:6)
MDN Docs:添加以下规则将覆盖用户的打印机属性设置。
@media print {
.myid_print_duo_name { /* Replace class_name with * to target all elements */
-webkit-print-color-adjust: exact;
print-color-adjust: exact; /* Non-Webkit Browsers */
}
}
答案 1 :(得分:1)
试试这个css,它可能对你有帮助。
@media print {
.myid_print_duo_name{ -webkit-print-color-adjust: exact; color:#fff !important;}
}
答案 2 :(得分:1)
某些浏览器有一个名为print-color-adjust
的属性,可能会使某些颜色变暗并使其他颜色变亮。尝试在CSS中添加这些:
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
取自Smashing的网站:http://www.smashingmagazine.com/2013/03/08/tips-and-tricks-for-print-style-sheets/