html - Print CSS 中的图标不保留颜色

标签 html twitter-bootstrap css media-queries

我有一个基于 Bootstrap 的文件,它有一些特定于打印的 CSS,但没有影响字形图标。我有一些图标需要在打印时保持彩色,但它们显示为黑色和白色。

我已经尝试使用以下方法来防止这种情况发生,但它不起作用:

@media print and (color) {
   * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }
}

任何帮助将不胜感激。

最佳答案

在 Bootstrap media print 中有如下规则:

@media print
*, :after, :before {....
    color: #000!important;
   ....
}

这是您必须覆盖以使字形着色的规则

关于html - Print CSS 中的图标不保留颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38975156/

相关文章:

javascript - D3.js - 单击节点后无法设置节点标签?

html - 当宽度随窗口大小而变化时,如何对齐单独 div 中的元素?

html - 具有多个跨度的 div 上的文本溢出省略号

javascript - 是否可以将 id 添加到标签标签?

javascript - 如何将浏览器文本区域的文本内容存储在本地磁盘上

html - 手机上 Bootstrap 模式的垂直对齐

javascript - 通过 npm 更改为使用 bootstrap

html - 禁用对 HTML 文本字段的拼写检查

jquery - HTML5 jQuery 音频播放器

jquery - Bootstrap 工具提示不起作用