首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么没有呈现文本路径?

为什么没有呈现文本路径?
EN

Stack Overflow用户
提问于 2017-03-17 20:40:33
回答 1查看 259关注 0票数 0

我真的很困惑,为什么这两篇文章没有显示在这条线和路径上。有人能指点我吗?

代码语言:javascript
复制
  <svg width="300px" height="300px">
    <line id="ok" x1="10" y1="20" x2="100" y2="100" stroke="red" stroke-width=10>
      <text>
        <textPath stroke="black" xlink:href="#ok">OHHHHSUHDIAU</textPath>
      </text>
    </line>
    <path id="io" d="M10,10 L100,10" stroke="blue" stroke-width=10>
      <text>
        <textPath stroke="black" xlink:href="#io">io</textPath>
      </text>
    </path>
  </svg>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-17 21:25:38

您只能在<textPath>上执行<path>

<text>放置在<line><path>元素中会导致它们不被呈现。

这是我对你想要达到的目标最好的猜测,我希望这能帮上忙

代码语言:javascript
复制
<svg width="300px" height="300px">
  <defs>
    <path id="io" d="M10,10 L100,10" />
    <path id="ok" d="M10,20 L100,100" />
  </defs>
  <use xlink:href="#io" stroke-width="10" stroke="blue" />
  <use xlink:href="#ok" stroke-width="10" stroke="red" />
  <text>
    <textPath stroke="black" xlink:href="#io">io</textPath>
    <textPath stroke="black" xlink:href="#ok">OHHHHSUHDIAU</textPath>
  </text>
</svg>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42866726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档