【发布时间】:2018-04-22 06:45:22
【问题描述】:
我想让我的页面的全尺寸 SVG 响应。这意味着:应该调整 100% 的宽度和高度。 The converter I used 显然没有使路径正确,因为即使我这样做:
rsr.setViewBox(0, 0, 2560, 1440, true); //or 1920 and 1080
rsr.setSize("100%", "100%");
里面的实际内容没有调整大小。调整了 SVG 的大小,调整了 ViewBox 的大小,但没有调整任何内容的大小。在不更改 SVG 文件中的实际路径的情况下,我将如何使其响应?示例可以在这里看到:
【问题讨论】:
-
似乎对我有反应,即当我调整浏览器大小时,绘图会变小。
-
但一开始并不是 100% 宽度。
-
在我看来是这样。如果这就是你的意思,它会溢出 viewBox。
-
@RobertLongson 也许您的屏幕分辨率没有我的那么高,而且您看起来还不错。听起来就是这样。即使它溢出,这仍然不是意图。相信我,它不是 100% 的宽度或高度。
-
罗伯特知道他在说什么。他说的是对的。这不是一个需要任何拉斐尔知识的问题。小心张贴粗鲁或侮辱性的 cmets。你不知道罗伯特是否是拉斐尔专家。如果您不了解
viewBox的工作原理,您可以随时阅读网络上的众多教程之一。或阅读SVG specification。
标签: svg responsive-design raphael