css - 使用 css 控制 svg 宽度

标签 css svg

我正在使用一个 svg 图像,它在文件中指定了默认的宽度和高度。我需要通过css来控制这个宽度和高度。这是场景。

svg 文件 1 -> 是一个大小为 1000 x 500 像素的容器 svg 文件 2 -> 是另一个大小为 1200 x 600 像素的容器

我需要将 svg 文件 3(尺寸 100 x 200 像素)放入这些容器中。我需要根据我放置的容器调整宽度和高度。所以我尝试在 svg file1 as 中添加以下样式。

.container1 .object1{
          width: 80px!important;
          height: 60px!important;
}

.container2 .object1{
         width: 120px!important;
         height: 90px!important;
}

但它不会覆盖 svg 级别规范。

最佳答案

我遇到了类似的问题。我在 svg 中绘制图表。要更改 svg 的高度和宽度,您需要通过传递新参数再次调用生成 svg 的函数。

关于css - 使用 css 控制 svg 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33407285/

相关文章:

html - 如何将 <hr> 元素显示在前一个元素下方?

javascript - 输入类型=范围。如何使 slider 值可以被 10 整除?

objective-c - 改变 CALayer 的填充颜色

javascript - 单选按钮更改检测 SVG 动画

php - 如何将 CSS 减少到几个属性

jquery - 如何在默认的谷歌主页上创建一个菜单 'toolbar'?

html - 带有图像的响应式 CSS

python - 从 SVG 文件创建开罗路径

css - 为什么我的绝对位置的 SVG 不完全在边缘?

jquery - 在路径悬停时显示路径标题