java设置弹窗的高和宽_设置了svg高度和宽度属性的viewBox属性

如果您查看具有width和height属性以及viewBox属性集的this jsbin svg图像:

var width = width + margin.left + margin.right;

var height = height + margin.top + margin.bottom;

var svg = d3.select("body").append("svg")

.attr("width", width)

.attr("height", height)

.attr('viewBox', '0 0 ' + width + ' ' + height)

.append("g")

.attr("transform", "translate(" + margin.left + "," + margin.top + ")");

然后svg根本没有扩展 .

但是,如果我然后注释掉宽度和高度属性,那么它确实看起来像this bin中那样缩放 .

我对viewBox属性感到非常困惑,我在网上看到很多带有宽度,高度和viewBox属性的示例 . 当有width和height属性时,我看到viewBox属性为negated .

我也对viewBox的width和height属性实际上对应于实际空间感到困惑 .

文档说您正在指定自己的坐标系,但我不明白这意味着什么以及宽度和高度如何与文档的实际宽度和高度相对应 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值