带有svg和tspan的ul列表
ul list with svg and tspan
我正在尝试在text/tspan svg元素中使用文本换行。我基本上是在尝试这样的代码:(现在忽略它的文本包装部分)
<svg>
<g>
<text>
Date: date here
<tspan>this is a list item</tspan>
<tspan>this is another list item</tspan>
</text>
</g>
</svg>
我试图让它像一个无序的HTML列表:
Date: date here
<ul>
<li>this is a list item</li>
<li>this is another list item</li>
</ul>
有办法做到这一点吗?
在SVG中,您需要手动定位每一行文本。
您可以为每一行使用单独的<text>
元素来布局文本。例如
<svg>
<g>
<text x="0em" y="1em">Date: date here</text>
<circle cx="1.75em" cy="2.75em" r="2px"/>
<text x="2.5em" y="3em">this is a list item</text>
<circle cx="1.75em" cy="3.75em" r="2px"/>
<text x="2.5em" y="4em">this is another list item</text>
</g>
</svg>
或者,您可以使用单个<text>
对文本进行布局,每个换行符都有一个单独的<tspan>
元素。例如
<svg>
<g>
<circle cx="1.75em" cy="2.75em" r="2px"/>
<circle cx="1.75em" cy="3.75em" r="2px"/>
<text x="0em" y="1em">
Date: date here
<tspan x="2.5em" dy="2em">this is a list item</tspan>
<tspan x="2.5em" dy="1em">this is another list item</tspan>
</text>
</g>
</svg>
编辑:为每个列表项之前的点添加了<circle>
元素。
相关文章:
- JQuery Mobile UL列表仍然不能用于动态列表
- 将 ul 列表保存到 json 对象中
- 在转换后的 UL 列表中添加选择选项
- 创建带有文本输入和按钮的 UL 列表
- jQuery使用XML数据更新UL列表
- 当我点击Hospitails的td时,如何调用ul列表
- 带有svg和tspan的ul列表
- 设置活动链接(不带 ul 列表)
- 更改 ul 列表中的反应式链接
- 在两个或多个 UL 列表之间切换,如果单击一个列表,则其他列表会自动以初始状态返回,就像从未单击过一样
- Jquery 在加载 CSS ddsmoothmenu 之前显示 UL 列表结构
- 将活动类添加到导航中的 ul 列表中
- AngularJS嵌套ul列表和ng-repeat
- 为什么 ajax 不会填充我的 ul 列表
- 将选择列表更改为 ul 列表
- 单击DIV时,如何切换UL列表
- 用于搜索UL列表的搜索框或自动完成文本框
- UL列表调整位置
- 按span内容排序ul列表
- 在JavaScript中查找两个JSON数组之间匹配的JSON项,并将CSS应用于UL列表中的匹配项