我正在制作一个照片框架设计器。与网站比起来,使用它要容易得多。 这是它的链接。
基本上,在文本输入中,它会将文本打印到SVG框架上,该框架使用嵌入式外部对象标签,因此我可以访问它的自动换行文本包装功能。问题在于文本的定位。当单词分为两行时,定位是正确的。然而,当单行时,文本太高。我需要它在照片插槽和框架底部之间居中。通过调整外部对象的“y”值可以轻松实现此目的。然而,这样会导致两行文本位置过低。我不知道如何解决这个问题。也许可以使用jQuery或JavaScript?谢谢。
代码:
<foreignObject x="78" y="460" width="1100" height="220" style="color:white;text-align:center">
<body xmlns="http://www.w3.org/1999/xhtml">
<p id="text">Your words here</p>
</body>
</foreignObject>