我的 svg 元素上有一个 viewBox。如果浏览器屏幕变小,我只是希望它可以缩放 svg 以进行缩放。但是,如果我尝试为我的 svg 符号设置宽度和高度,它也会停止缩放。
var svg = d3.select("#svgpath").append("svg:svg")
.attr("viewBox", "0 0 1000 730")
.attr("width", "900")
.attr("height", "650")
.attr("preserveAspectRatio", "xMinYMin meet")
.append("svg:g")
.attr("transform", "translate(500,430)");
谁能告诉我为什么在没有宽度和高度的情况下表现正常。我希望有一个固定的宽度和高度。
谢谢