打印CSS生成的渐变

时间:2012-08-07 19:24:33

标签: css printing

我试图全面搜索,但在任何地方都没有发现任何接近我的问题。

有谁知道是否可以打印出CSS生成的线性渐变?我正在为我的老板嘲笑一个网站,它看起来非常好,但是当我尝试制作一个适合打印的页面时,渐变不显示。

作为参考,我正在尝试打印的是一个指示条,其顶部有一个滑块元素,用于指示某个范围内的值的结果。

页面上的渐变看起来非常棒,但只是不会出现在打印对话框中。

提前致谢!

2 个答案:

答案 0 :(得分:2)

如果我理解你的问题,听起来像所有背景图像都不能正确打印?这是IE的默认行为。要打印背景图形(可能包括“渐变图形”,请转到打印 - >页面设置,然后单击“打印背景颜色和图像”。
希望这会有所帮助。

答案 1 :(得分:0)

这里不完全确定,但除了浏览器引擎之外,还会在其自己的引擎中进行打印。

通常(除了iPad之外)过滤掉背景图像和某些类型的渲染材料以节省墨水。改变这种情况的唯一方法是用户更改自己的打印首选项。

没有CSS或Javascript方法可以实现这一点,除非您将页面渲染为图像,并打印图像。

如果您愿意,我可以详细介绍,但除了iPad之外,像eMail格式这样的打印格式是一个棘手的问题。