Как лучше всего разместить текстовые токены рядом друг с другом внутри SVG, как в HTML? - javascript


0

Я хочу разбить текст на слова и поместить его в SVG, как если бы он был обычным текстом в HTML - все слова рядом друг с другом и разрывы строк, когда линия достигает границы SVG. Причина, по которой мне нужно разделить текст и SVG - мне нужно событие для каждого слова, рисовать что-то между словами и т.д. Как это можно сделать с помощью d3.js?

Простым решением будет явная установка координат для каждого слова, но я считаю, что есть лучшее решение.

Кроме того, я нашел похожий вопрос - Поместить элементы SVG рядом друг с другом, но решением было создать несколько SVG, но если я правильно понимаю, мы можем рисовать только внутри одного SVG, и именно поэтому весь текст должно быть внутри одного.

  •  49
  •  0
  • 11 май 2020 2020-05-11 10:17:40

Ответов пока нет