javascript - 打印页面去除了一些颜色
问题描述
这是一个带有一些精确点的图像。但是当我使用 chromes print -> save as pdf 功能打印此页面时,它看起来像这样
如您所见,针尖的颜色消失了,它们只是白色。怎么来的?我该如何解决?
解决方案
这个问题可以通过调整任何专门针对屏幕而不是打印机的媒体查询 css 规则来解决。例如:
@media screen and (max-width: 600px) {
body {
background-color: lightblue;
}
}
仅在屏幕上查看时应用规则。也适用于打印机:
@media all and (max-width: 600px) {
body {
background-color: lightblue;
}
}
推荐阅读
- r - 根据数据帧中的值重命名大量数据帧中的列
- flutter - 选择或未选择时如何在主页选项卡圈中获得透明或白色背景颜色
- python - 如何使用布尔值创建数据框并将过滤后的数据绘制在饼图上?
- reactjs - 使用 react 和 axios 时的 Promise 数据
- mysql - MySQL 语法错误,但看起来不像
- python - 获取所有加密货币的价格
- javascript - 将字符串转换为 HTMLElement
- qt - Qt 5.12.11 安装在 Ubuntu 18.04 上崩溃
- javascript - 双击选择所有文本
- azure-devops - 用于获取项目中使用的组织组的 Azure DevOps CLI 或 API