我需要能够在一个区域内平铺图像,但也需要打印该图案。
传统上,您使用重复的背景平铺图像,但在大多数浏览器中不会打印背景,除非您明确启用该行为。
有关我需要的示例,请参阅此 jsFiddle (此示例无法正确打印除外)。
只要可以打印交叉影线图案,任何肮脏的技巧都是完全允许的。
jsFiddle 的相关部分摘录如下:
<style>
#danger div { background: white; padding:15px; margin:15px; }
#danger { margin:15px;border: 1px solid black;
background: url(http://i.stack.imgur.com/pTOTJ.png);
}
</style>
<div id="danger"><div>
<h3>Danger Will Robinson</h3>
<p>Don't forget to frob the sporkle.
</div></div>