Задать вопрос
szQocks
@szQocks

Как сделать текст горизонтально textPath?

https://codepen.io/kapysta-xxl/pen/MWrgWGg

Есть у кого-нибудь идеи о том как сделать текст горизонтально, линия может меняться, быть под разным углом. Несколько часов мучаюсь не могу сделать, надеюсь на вашу помощь.
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
@AvengerAnubis
<svg viewBox="0 0 500 500">

  <path id="MyPath" fill="none" stroke="red"
        d="M 10,10 L 150,100" />
  
  <text rotate="330">
    <textPath href="#MyPath" startOffset="50%">
      <tspan dy="10 -5 -3 -3 -3">Quick</tspan>
    </textPath>
  </text>

</svg>

Не совсем то, что нужно, скорее всего. Это всё что я смог сделать исходя из инфы из инета, т.к. сам я SVG не изучал
Ответ написан
@WinRaR4
Костыль через горизонтальный второй path:

<svg viewBox="0 0 500 500">

  <path id="MyPath" fill="none" stroke="red"
        d="M 10,10 L 150,100" />
  <path id="MyPath2" d="M 10,55 L 150,55" />
  
  <text>
    <textPath href="#MyPath2" startOffset="50%">
      Quick
    </textPath>
  </text>

</svg>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы