我尝试了这个http://jsfiddle.net/helderdarocha/e4bAh/,但它只能水平居中。这是代码和JSFiddle链接:
<svg width="400" height="400">
<g class="point" transform="translate(225,217)">
<circle></circle>
<text class="pointIndex" y="50">
<tspan text-anchor="middle">10</tspan>
</text>
</g>
</svg>
<style>
.point circle {
cursor: pointer;
text-align: center;
fill: #E2137E;
r: 10;
stroke: #333;
stroke-width: 2px;
}
</style>
如何将
.pointIndex
居中在.point
内?
https://jsfiddle.net/alexcheninfo/9a112b63/6/
50px
**,但如果你使用 **50px
**,文本的顶部将出现在圆的相同顶点,因此只需稍微向下移动一点以使其居中。 - Mi-Creativityy=50
,应该改为y="5"
,不需要使用CSS。我的错。https://jsfiddle.net/Mi_Creativity/9a112b63/8/ - Mi-Creativity