现在我在页面上有一些d3图表可以听到屏幕调整大小事件并且可以放大很大。但是,当用户打印它们时,它们对于打印页面来说太大了。如果我限制了svg的大小,那么如果屏幕调整得非常宽,那么它们就不会缩放。
换句话说,我需要我的svg在打印预览中具有一定的尺寸,但仍然可以在浏览器视口中缩放。一个人怎么能做到这一点?
答案 0 :(得分:1)
您应该能够使用媒体查询来缩放图表。 https://developer.mozilla.org/en-US/docs/Web/CSS/@media
例如:
@media print {
svg {
width: 3in;
}
}