gpt4 book ai didi

svg - 看不到 SVG 文本

转载 作者:行者123 更新时间:2023-12-04 21:57:14 26 4
gpt4 key购买 nike

我对<svg>缺乏基本的了解和 <text>内。

我希望看到 39 个 svg 子元素,100 像素高,每个子元素中都有清晰的文本。

http://jsfiddle.net/pn5sj8ge/

最佳答案

发生这种情况的原因主要是因为您正在使用嵌套 <svg>元素。

当您未指定 x 时和 y在你的<text>元素,它们默认为 (0,0)。这意味着文本的左下角位于每个 <svg> 的左上角。元素。嵌套/子级 <svg>元素默认为 overflow: hidden , 因此每个文本元素都位于每个 SVG 的顶部。您所看到的只是字形低于基线的几个像素。

您可以通过设置 overflow="visible" 来验证这一点或 style="overflow: visible"在你的 child 身上<svg>元素。文本将再次可见。好吧,除了第一个,因为它不在窗口的顶部。

http://jsfiddle.net/pn5sj8ge/5/

除非您有特殊原因使用嵌套 <svg>元素,没有必要。只需使用 <text>元素。

关于svg - 看不到 SVG 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25598019/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com