文本相对于 SVG 中的父项 G 右对齐
text align right relatively to parent G in SVG
我想创建 SVG 工具提示,但是当我想将文本对齐到右对齐时,我遇到了问题。
<g class="svgTootlip">
<rect class="ttip" x="-100" y="-50" width="100" height="50" rx="2" ry="2"></rect>
<text x="-90" y="-40">
4 Dec 2014
</text>
</g>
这个组(d3TtipG
)是较大的SVG文件的一部分,并根据鼠标位置进行转换。
.JS:
d3Container.on('mousemove', function () {
cords = d3.mouse(this);
tr_x = cords[0];
tr_y = cords[1];
if (tr_x > 23 && tr_y > 23) {
...
d3TtipG.attr({
style: 'transform: translate(' + ((tr_x < 560) ? tr_x + 110 : tr_x - 15) + 'px, ' + ((tr_y < 215) ? tr_y + 55 : tr_y - 10) + 'px)'
});
} else {
hideViewFinder();
}
});
有没有一种跨浏览器的方法可以强制此文本粘在rect
或g
的右侧?
谢谢!
将
文本的 x 位置设置为矩形 x + 宽度并设置text-anchor="end"
相关文章:
- typeahead下拉结果向右对齐-向右拉
- Div向右对齐,并根据右侧的其他Div更改x位置
- 将 HTML 选项卡右对齐
- 文本相对于 SVG 中的父项 G 右对齐
- 如何在离子列表中显示两个右对齐的图标
- 调整窗口大小时向右对齐
- 引导程序下拉右对齐失败
- 增强Showdown.js表代码,使其支持表标题的左/右对齐
- 将一个子对象左对齐,将第二个子对象右对齐extjs
- 将文本相对于html画布对齐
- 如何右对齐/调整引导下拉菜单项
- 谷歌+按钮删除自由空间/边距向右|对齐到右
- jQueryUI 对话框隐藏关闭 (X) 按钮,如果标题包含右对齐的文本.我该如何解决这个问题
- Extjs空文本向右对齐
- 将定时浮动面板向右对齐
- 如何在引导程序中在一页上显示两个模态,一个左对齐,另一个右对齐
- 如何使用 JavaScript 将图像右对齐
- 需要右对齐引导导航条,左对齐子菜单
- Bootstrap 3 Gentelella导航条向右对齐的问题
- 如何对所有屏幕尺寸的滑出面板进行右对齐