gpt4 book ai didi

javascript - d3 bootstrap,响应式居中 svg

转载 作者:太空宇宙 更新时间:2023-11-03 23:13:25 26 4
gpt4 key购买 nike

我有一个 d3 svg,我想保持居中。我试过上课:

.tocenter {
margin: 0 auto;
}

但是这不起作用。我也试过包装 svg在一些divs但我一定做错了什么。有什么建议吗?

包含 svg 图形的 svg(根据窗口调整大小): <svg id="graph" class="img-responsive tocenter"></svg>

代码:

<svg id="graph" class="img-responsive tocenter"></svg>
<h4 class="text-center">Siblings in College</h4>
<div class="col-md-12 text-center">
<button type="button" class="btn btn-default btn-sm" onclick=updateData(0)>No Siblings in College</button>
<button type="button" class="btn btn-default btn-sm" onclick=updateData(1)>1+ Sibling(s) in College</button>
</div>
<div><br /></div>
<h4 class="text-center">Household Income</h4>
<div class="col-md-12 text-center">
<div class="btn-group" data-toggle="buttons">
<button type="button" class="btn btn-default btn-sm" onclick=updateData2(1)><$30k</button>
<button type="button" class="btn btn-default btn-sm" onclick=updateData2(2)>$30k-$48k</button>
<button type="button" class="btn btn-default btn-sm" onclick=updateData2(3)>$48k-$75k</button>
<button type="button" class="btn btn-default btn-sm" onclick=updateData2(4)>$75k-$110k</button>
<button type="button" class="btn btn-default btn-sm" onclick=updateData2(5)>$110k-$150k</button>
<button type="button" class="btn btn-default btn-sm" onclick=updateData2(6)>>$150k</button>
</div>
</div>

最佳答案

我做了 JSFiddle 这可能有助于解决您的问题。请注意,我指定了 svg 元素的宽度,以便父容器可以正确地将文本对齐属性添加到 SVG。

HTML 和 CSS:

<div>
<svg> </svg >
</div>

svg {
width: *some value*
}

div {
text-align: center
}

关于javascript - d3 bootstrap,响应式居中 svg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31710147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com