Css SVG内联样式

Css SVG内联样式,css,svg,Css,Svg,我正试图通过css调整svg元素的大小,但它并没有减少图像大小,而是将图片一分为二,就像我将调整大小应用于容器元素一样……请查看 您需要给元素一个viewBox属性来阻止这种情况的发生。请尝试viewBox=“0 0 1200 1200”开始,并根据需要进行调整。您需要为元素指定一个viewBox属性,以停止该操作。请尝试viewBox=“0 0 1200 1200”开始,并根据需要进行调整。您需要为元素指定一个viewBox属性,以停止该操作。请尝试viewBox=“0 0 1200 1200

我正试图通过css调整svg元素的大小,但它并没有减少图像大小,而是将图片一分为二,就像我将调整大小应用于容器元素一样……请查看


您需要给
元素一个viewBox属性来阻止这种情况的发生。请尝试viewBox=“0 0 1200 1200”开始,并根据需要进行调整。

您需要为
元素指定一个viewBox属性,以停止该操作。请尝试viewBox=“0 0 1200 1200”开始,并根据需要进行调整。

您需要为
元素指定一个viewBox属性,以停止该操作。请尝试viewBox=“0 0 1200 1200”开始,并根据需要进行调整。

您需要为
元素指定一个viewBox属性,以停止该操作。请尝试viewBox=“0 0 1200 1200”开始并根据需要进行调整。

您还必须为SVG元素定义高度和宽度属性

svg#gear {
    height: 593px;
    left: 0;
    position: fixed;
    top: 50%;
    width: 593px;
}
此外,如果视口和视图框的纵横比(宽高比)不相同,则需要指定
元素的
preserveAspectRatio
属性

比如你的情况

<svg width="593px" height="593px" viewBox="0 0 1700 1700" preserveAspectRatio="xMinYMin meet"></svg>

您还必须为SVG元素定义height和width属性

svg#gear {
    height: 593px;
    left: 0;
    position: fixed;
    top: 50%;
    width: 593px;
}
此外,如果视口和视图框的纵横比(宽高比)不相同,则需要指定
元素的
preserveAspectRatio
属性

比如你的情况

<svg width="593px" height="593px" viewBox="0 0 1700 1700" preserveAspectRatio="xMinYMin meet"></svg>

您还必须为SVG元素定义height和width属性

svg#gear {
    height: 593px;
    left: 0;
    position: fixed;
    top: 50%;
    width: 593px;
}
此外,如果视口和视图框的纵横比(宽高比)不相同,则需要指定
元素的
preserveAspectRatio
属性

比如你的情况

<svg width="593px" height="593px" viewBox="0 0 1700 1700" preserveAspectRatio="xMinYMin meet"></svg>

您还必须为SVG元素定义height和width属性

svg#gear {
    height: 593px;
    left: 0;
    position: fixed;
    top: 50%;
    width: 593px;
}
此外,如果视口和视图框的纵横比(宽高比)不相同,则需要指定
元素的
preserveAspectRatio
属性

比如你的情况

<svg width="593px" height="593px" viewBox="0 0 1700 1700" preserveAspectRatio="xMinYMin meet"></svg>



g元素(背景)保持其原始大小(593 x 593px)…但是为什么?您定义了错误的SVG ID。您应该使用
SVG#gear
我已经删除了除#gear之外的所有样式,但它仍然存在相同的问题——路径和地面似乎有其原始大小…可能是它在SVG代码中的内联部分?g元素(背景)正在保留其原始大小(593 x 593px)…但是为什么?您定义了错误的SVG ID。您应该使用
SVG#gear
我已经删除了除#gear之外的所有样式,但它仍然存在相同的问题-路径和地面似乎有其原始大小…可能是它在SVG代码中的内联部分?g元素(背景)保持其原始大小(593 x 593px)…但是为什么?您定义了错误的SVG ID。您应该使用
SVG#gear
我已经删除了除#gear之外的所有样式,但它仍然存在相同的问题-路径和地面似乎有其原始大小…可能是它在SVG代码中的内联部分?g元素(背景)保持其原始大小(593 x 593px)…但是为什么?您定义了错误的SVG ID。您应该使用
SVG#gear
我已经删除了除#gear之外的所有样式,但它仍然存在相同的问题-路径和地面似乎有其原始大小…可能是在SVG代码中内联的?谢谢!我现在正在使用viewbox属性..看起来有点棘手!所以我想要包含div将是200px乘以200px(svg将缩放以适应div)我应该给视口什么值?@Vynce82我在办公室,所以现在无法回答。但是此链接可以帮助您了解视口是如何工作的。使用“viewBox=“0 600”preserveAspectRatio=“xMinYMin meet”>”我无法理解viewbox的行为……我只是以我认为将要使用的大小导出svg文件(并使用透明度使其更精细)但是我想将这些图像与twitter引导一起使用,以便它们可以缩放。如果我有一个可平均分割的高度和宽度,会更容易吗?谢谢!我现在正在使用viewbox属性。这似乎有点棘手!所以我希望包含的div是200px x x 200px(svg可以缩放以适应div)我应该给视口什么值?@Vynce82我在办公室,所以现在无法回答。但此链接可以帮助您了解视口的工作原理。使用“viewBox=”0 600 600“PreserveSpectratio=”xMinYMin meet“>”我无法理解viewBox的行为……我只是以我认为将使用的大小导出svg文件(并使用透明度使其更精细)但我想将这些图像与twitter引导一起使用,以便它们可以缩放。如果我有一个可平均分割的高度和宽度,会更容易吗?谢谢!我现在正在使用viewbox属性。这似乎有点棘手!所以我希望包含的div是200px x x 200px(以及缩放以适应div的svg)我应该为视口指定哪些值?@Vynce82我现在在办公室,因此无法再回答。但此链接可以帮助您了解视口的工作方式。使用“viewBox=“0 0 600 600”PreserveApectratio=“xMinYMin meet”>”我无法理解viewbox的行为……我只是以我认为将要使用的大小导出svg文件(并使用透明度使其更精细)但是我想将这些图像与twitter引导一起使用,以便它们可以缩放。如果我有一个可平均分割的高度和宽度,会更容易吗?谢谢!我现在正在使用viewbox属性。这似乎有点棘手!所以我希望包含的div是200px x x 200px(svg可以缩放以适应div)我应该给视口什么值?@Vynce82我在办公室,所以现在无法回答。但此链接可以帮助您了解视口的工作原理。使用“viewBox=”0 600 600“PreserveSpectratio=”xMinYMin meet“>”我无法理解viewBox的行为……我只是以我无法理解的大小导出svg文件