html - 如何使 svg 适合 html 宽度和高度?

标签 html css svg

我想创建一个仅包含一个适合宽度和高度并具有最大可能比例的 svg 元素的页面。

最佳答案

相关问题

How can I make an svg scale with its parent container?

How to resize an image to fit in the browser window?

不起作用,但结合所提出的方法解决了问题。

1) 替换width="A" height="B"开放中<svg ...>标记为viewBox="0 0 A B" max-width="100%" width="auto" max-height="100vh" height="auto" .

现在它几乎可以工作了,但不是很准确,因为浏览器会自动添加 margin: 8body的样式(即使 <body> 文件中没有 .html 标记)。所以

2) 添加<style> body { margin: 0 } </style>

关于html - 如何使 svg 适合 html 宽度和高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44029525/

相关文章:

javascript - 如何在悬停时显示隐藏的侧边栏

javascript - 当用户点击 div 或其子元素时更改动态添加的 div 元素的样式

html - 如何使用 html/css 使表格只有一行高?

python - matplotlib svg save - contourf 水平周围的浅色边框

javascript - setTimeout 用于 svg 时不起作用

html - HTML5 中的图表?

html - margin 自动不适用于整个内部内容

javascript - 使用 array.join() 内爆类名数组 javascript

html - 将 clipPath 应用于带有变换的图像元素时出现问题

javascript - 检查单选按钮的状态 (javascript/canvas)