js 调用浏览器打印时无法通过 css 设置背景
项目中使用 after 和 before 以及 border-bottom 模拟了一个有三行下划线的输入文本框,当调用 window.print 之后,after 和 before 的背景无法渲染,导致只有最下面一行下划线
解决方式:
在 after 和 before 的父元素的样式中添加 -webkit-print-color-adjust: exact;
注意:项目中使用的是 Chrome 浏览器
项目中使用 after 和 before 以及 border-bottom 模拟了一个有三行下划线的输入文本框,当调用 window.print 之后,after 和 before 的背景无法渲染,导致只有最下面一行下划线
解决方式:
在 after 和 before 的父元素的样式中添加 -webkit-print-color-adjust: exact;
注意:项目中使用的是 Chrome 浏览器