我想使用 flexbox 在页面上将 3 个元素集中在一起。中间元素最终是页面的中心,而左右元素的宽度可以不同。请参考下图。
我不知道这对 flexbox 是否可行。我只想这样。
我正试图在加载时将d3图放在中心位置.所以我跑了
var g = svg.append("g");
//... then later
g.call(zoom.transform, center);
Run Code Online (Sandbox Code Playgroud)
它实际上并不是中心,而是现在正在缩放.但规模有效.问题是,当我滚动到放大或缩小时,它从而1不是开始0.5.所以它跳了起来.
这是我的jsbin.