html - 将 CSS 中的 SVG 调整为过去 100%

标签 html css svg scaling styling

有什么方法可以在 css 中调整超出原始图像 100% 的 SVG 大小?我目前在 img 标签中有 svg,并且已经从 SVG 文件中删除了高度和宽度。目前我已经尝试在 css 中设置高度和宽度,但它不会放大超过 100%。任何建议将不胜感激,这似乎以某种方式链接到 svg 中设置的 viewbox

<img class="map" src="map.svg" alt="Map">
.map{
  width: 100vw;
}

最佳答案

我似乎偶然发现了我之前尝试过的东西,这次它成功了!如果您将类向上移动一个级别到包装器,则宽度应该按预期工作。

<div class="map">
    <img src="map.svg" alt="Map">
</div>
.map{
  width: 100vw;
}

关于html - 将 CSS 中的 SVG 调整为过去 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58924030/

相关文章:

javascript - 使用 D3 将 SVG 文本元素 id 与数据 id 进行匹配

html - overlay:svg 移动 overlay-div,它们不再匹配

html - 组件交互@Input

php - 使用 php 从数据库创建和更新表

html - 当我向内容添加高度时,页脚会折叠

CSS3 列基线

html - 覆盖整个页面

javascript - 连接 MEAN 堆栈的 A 和 M 组件 - 需要提示和指导

javascript - 在 HTML5 中以两位数字格式显示输入标签(文本框控件)

jquery - 禁止用户点击 li 元素