如果我使用SVG拼貼作爲網站的背景,在瀏覽器中查看時看起來很好,但如果打印,則會以奇怪的不均勻方式縮放。有沒有辦法讓不失真瀏覽器打印用於打印的SVG背景圖像拼貼
這方面的一個例子是here,它看起來像這樣:
但在印刷看起來是這樣的:
<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'>
<rect width='10' height='10' fill='#fff'/>
<rect width='5' height='5' fill='#ccc'/>
</svg>
#test {
height: 500px;
width:500px;
background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+CjxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI2ZmZiI+PC9yZWN0Pgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjY2NjIj48L3JlY3Q+Cjwvc3ZnPg==");
}
<div id="test">
</div>
的SVG是
看起來像Chrome錯誤,在FF工作正常。你應該在他們的bug跟蹤器上打開一個bug。 – Kaiido